次の方法で共有


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 する