レンダリングされた画像をユーザーに表示する。
IDXGISwapChain_Present this, SyncInterval, Flags
this : [comobj] IDXGISwapChain インターフェースの COM オブジェクト変数 SyncInterval : [int] 型: UINT フレームのプレゼンテーションを垂直ブランクとどのように同期するかを指定する整数。 Flags : [int] 型: UINT スワップチェーンのプレゼンテーションオプションを含む整数値。これらのオプションは DXGI_PRESENT 定数で定義されている。
(プラグイン / モジュール : com_misc.dll)
レンダリングされた画像をユーザーに表示する。 [戻り値] 型: HRESULT 戻り値には次が含まれる: S_OK、DXGI_ERROR_DEVICE_RESET または DXGI_ERROR_DEVICE_REMOVED (DXGI_ERROR を参照)、DXGI_STATUS_OCCLUDED (DXGI_STATUS を参照)、または D3DDDIERR_DEVICEREMOVED。注 ビデオカードがコンピュータから物理的に取り外されたか、ビデオカードのドライバアップグレードが発生した場合、Present メソッドは DXGI_ERROR_DEVICE_REMOVED または D3DDDIERR_DEVICEREMOVED のいずれかを返す可能性がある。 [備考] Direct3D 11.1 以降では、IDXGISwapChain1::Present1 の使用を検討すること。これにより、スワップチェーンプレゼンテーションでダーティ矩形とスクロール矩形を使用でき、メモリ帯域幅、ひいてはシステム電力の使用を削減できる。スワップチェーンプレゼンテーションでのダーティ矩形とスクロール矩形の使用については、Using dirty rectangles and the scroll rectangle in swap chain presentation を参照。フルスクリーンアプリケーションでスワップチェーンバッファを反転する際の最適なパフォーマンスについては、Full-Screen Application Performance Hints を参照。Present の呼び出しはレンダースレッドをメッセージポンプスレッドで待機させる可能性があるため、複数のスレッドを使用するアプリケーションでこのメソッドを呼び出す際は注意すること。詳細は Multithreading Considerations を参照。 (以下省略)
| プラグイン / モジュール | com_misc.dll |
| バージョン | 1.0 |
| 作成日 | 2026/04/16 |
| 著作者 | IronHSP / CsWin32 bridge |
| URL | https://github.com/inovia/IronHSP |
| 備考 | Win32 API の com_misc.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。 |
| タイプ | 拡張命令 |
| グループ | Win32API |
| 対応環境 |
|
| hs ファイル | hsphelp\win32_com_misc_gen2.hs |