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