DXGKARG_OPENNATIVEFENCE結構(d3dkmddi.h)
DXGKARG_OPENNATIVEFENCE 是傳遞至 dxgkDdiOpenNativeFence 的結構。
語法
typedef struct _DXGKARG_OPENNATIVEFENCE {
HANDLE hGlobalNativeFence;
HANDLE hLocalNativeFence;
HANDLE hDevice;
D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
DXGK_OPENNATIVEFENCE_FLAGS Flags;
BYTE pPrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
BYTE Reserved[32];
} DXGKARG_OPENNATIVEFENCE;
成員
hGlobalNativeFence
[in]驅動程式指派的句柄,用於先前呼叫 DxgkDdiCreateNativeFence中所建立的柵欄物件。
hLocalNativeFence
[in/out]在輸入時,hLocalNativeFence 的值是對象產生的 Dxgkrnl句柄。
在輸出中,KMD 傳回的值是內部、由 KMD 維護的句柄,以供後續回呼用來參考此本機柵欄物件。
hDevice
[in]此本機柵欄物件的父裝置驅動程式句柄。
CurrentValueGpuVa
[in]用戶進程位址空間中 GPU 目前值的讀取/寫入對應。
MonitoredValueGpuVa
[in]用戶進程位址空間中 GPU 受監視值的讀取/寫入對應。
Flags
[in]包含旗標的 DXGK_OPENNATIVEFENCE_FLAGS 結構,指出如何開啟本機 GPU 柵欄物件。
pPrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]
Reserved[32]
保留供系統使用。
言論
如需原生 GPU 柵欄的詳細資訊,請參閱 原生 GPU 柵欄物件。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 |
標頭 | d3dkmddi.h |