D3DKMT_OPENNATIVEFENCEFROMNTHANDLE结构(d3dkmthk.h)

D3DKMT_OPENNATIVEFENCEFROMNTHANDLE 结构是 D3DKMTOpenNativeFenceFromNTHandle 函数的参数。 它描述要打开的本机围栏。

语法

typedef struct _D3DKMT_OPENNATIVEFENCEFROMNTHANDLE {
  HANDLE                             hNtHandle;
  D3DKMT_HANDLE                      hDevice;
  UINT                               EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DKMT_HANDLE                      hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  BYTE                               Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

成员

hNtHandle

[in]共享围栏对象的 NT 句柄。

hDevice

[in]打开此围栏对象的设备句柄。

EngineAffinity

[in]定义映射 GPU 虚拟地址的物理适配器。

Flags

[in]标识同步对象的属性的 D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS 结构。

hSyncObject

[out]打开的围栏对象的句柄。

NativeFenceMapping

[out]一个 D3DDDI_NATIVEFENCEMAPPING 结构,其中包含围栏对象的进程映射信息。

Reserved[32]

保留供系统使用。

言论

有关本机 GPU 围栏的详细信息,请参阅 本机 GPU 围栏对象

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2
标头 d3dkmthk.h

另请参阅

D3DKMTOpenNativeFenceFromNTHandle