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 |