D3DDDIARG_CHECKDIRECTFLIPSUPPORT 構造体 (d3dumddi.h)
Direct Flip 操作に使用されるリソースを指定します。この操作では、アプリケーションのマネージド プライマリ割り当てとデスクトップ ウィンドウ マネージャー (DWM) マネージド プライマリ割り当ての間でビデオ メモリがシームレスに反転されます。 この構造体は、CheckDirectFlipSupport 関数の pData パラメーターによって指されます。
構文
typedef struct _D3DDDIARG_CHECKDIRECTFLIPSUPPORT {
[in] HANDLE hAppSwapchainResource;
[in] HANDLE hDWMSwapchainResource;
[in] UINT CheckDirectFlipFlags;
[out] BOOL Supported;
} D3DDDIARG_CHECKDIRECTFLIPSUPPORT;
メンバー
[in] hAppSwapchainResource
アプリケーションのスワップチェーン内のリソース。
[in] hDWMSwapchainResource
DWM のスワップチェーン内のリソース。
[in] CheckDirectFlipFlags
このメンバーの値 が D3DDDI_CHECKDIRECTFLIP_IMMEDIATE の場合は、シームレス 反転が直ちに発生し、VSync 割り込みと同期する必要はありません。
[out] Supported
ドライバーがアプリケーションのマネージド プライマリ割り当てと DWM のマネージド プライマリ割り当ての間でビデオ メモリをシームレスに反転できる場合は 、TRUE に 設定します。 それ以外の場合は、FALSE に設定 します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
Header | d3dumddi.h (D3d10umddi.h を含む) |