次の方法で共有


D3DDDI_NATIVEFENCE_TYPE列挙 (d3dukmdt.h)

D3DDDI_NATIVEFENCE_TYPE 列挙値は、OS のネイティブ フェンスの種類を指定します。

構文

typedef enum _D3DDDI_NATIVEFENCE_TYPE {
  D3DDDI_NATIVEFENCE_TYPE_DEFAULT = 0,
  D3DDDI_NATIVEFENCE_TYPE_INTRA_GPU = 1
} D3DDDI_NATIVEFENCE_TYPE;

定数

 
D3DDDI_NATIVEFENCE_TYPE_DEFAULT
値: 0
完全な CPU と GPU の相互運用性を示します。 詳細については、ネイティブ GPU フェンス オブジェクトの を参照してください。 Windows 11 バージョン 22H2 (WDDM 3.2) 以降でサポートされています。
D3DDDI_NATIVEFENCE_TYPE_INTRA_GPU
値: 1
CPU アクセス操作または CPU 待機/シグナル操作をサポートしないエンジン間同期用の特殊なフェンスの種類。 詳細については、ネイティブ GPU フェンス オブジェクトの を参照してください。 現在サポートされていません。

備考

D3DDDI_NATIVEFENCE_TYPE 列挙値によって、OS によって作成されるネイティブ フェンスの種類が決まります。 CurrentValue と monitoredValue の機能、パフォーマンス特性、ストレージ要件異なります。

これらの違いと一般的なネイティブ GPU フェンスの詳細については、「ネイティブ GPU フェンス オブジェクト を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2 (WDDM 3.2)
ヘッダー d3dukmdt.h

関連項目

D3DDDI_NATIVEFENCEINFO

D3DKMTCreateNativeFence