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 |
ヘッダー | d3dumddi.h (D3d10umddi.h を含む) |
関連項目
CheckDirectFlipSupport を する