D3DKMT_CREATENATIVEFENCE 结构 (d3dkmthk.h)

D3DKMT_CREATENATIVEFENCE 结构是 D3DKMTCreateNativeFence 函数的参数。 它描述了要创建的围栏对象。

语法

typedef struct _D3DKMT_CREATENATIVEFENCE {
  D3DKMT_HANDLE                  hDevice;
  D3DKMT_HANDLE                  hSyncObject;
  BYTE                           PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
  D3DDDI_NATIVEFENCEINFO         Info;
  D3DKMT_CREATENATIVEFENCE_FLAGS Flags;
  BYTE                           Reserved[28];
} D3DKMT_CREATENATIVEFENCE;

成员

hDevice

[in]创建围栏对象的设备的句柄。

hSyncObject

[out]此过程上同步对象的句柄。

PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]

[in/out]要传递到 KMD 的 DxgkDdiCreateNativeFence 函数并复制回 UMD 的专用驱动程序数据。

Info

[in/out]描述同步对象的属性 的D3DDDI_NATIVEFENCEINFO 结构。

Flags

[in]描述围栏对象的标志 的D3DKMT_CREATENATIVEFENCE_FLAGS 结构。

Reserved[28]

预留给系统使用。

注解

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

要求

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

另请参阅

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence