D3DDDI_NATIVEFENCE_TYPE列舉 (d3dukmdt.h)

D3DDDI_NATIVEFENCE_TYPE列舉值會指定OS的原生柵欄類型。

Syntax

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所建立的原生柵欄類型。 它們與 CurrentValueMonitoredValue 的功能、效能特性和記憶體需求不同。

如需有關這些差異和一般原生 GPU 柵欄的詳細資訊,請參閱 原生 GPU 柵欄物件

規格需求

需求
最低支援的用戶端 Windows 11 版本 24H2 (WDDM 3.2)
標頭 d3dukmdt.h

另請參閱

D3DDDI_NATIVEFENCEINFO

D3DKMTCreateNativeFence