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