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 を含む)

こちらもご覧ください

CheckDirectFlipSupport