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