D3DKMT_OPENNATIVEFENCEFROMNTHANDLE 结构 (d3dkmthk.h)

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

语法

typedef struct _D3DKMT_OPENNATIVEFENCEFROMNTHANDLE {
  void                               D3DKMT_PTR(
    HANDLE    unnamedParam1,
    hNtHandle unnamedParam2
  );
  D3DKMT_HANDLE                      hDevice;
  UINT                               EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DKMT_HANDLE                      hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  BYTE                               Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

成员

void D3DKMT_PTR( HANDLE unnamedParam1, hNtHandle unnamedParam2)

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