D3DDDI_NATIVEFENCEINFO 結構 (d3dukmdt.h)

D3DDDI_NATIVEFENCEINFO 描述原生柵欄同步處理對象的屬性。

語法

typedef struct _D3DDDI_NATIVEFENCEINFO {
  D3DKMT_ALIGN64 UINT64              InitialFenceValue;
  UINT                               EngineAffinity;
  D3DDDI_NATIVEFENCE_TYPE            Type;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  D3DKMT_ALIGN64 BYTE                Reserved[28];
} D3DDDI_NATIVEFENCEINFO;

成員

InitialFenceValue

[in]初始柵欄值。

EngineAffinity

[in]定義 GPU 虛擬位址對應的實體適配卡。

Type

[in]指定柵欄類型的 D3DDDI_NATIVEFENCE_TYPE 值。

Flags

[in]識別同步處理物件屬性 的D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS 結構。

NativeFenceMapping

[out] D3DDDI_NATIVEFENCE_MAPPING結構 ,其中會傳回原生柵欄的進程對應資訊。

Reserved[28]

備註

如需原生 GPU 柵欄的詳細資訊,請參閱 原生 GPU 柵欄物件

規格需求

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

另請參閱

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence