DXGKARG_SETNATIVEFENCELOGBUFFER 結構 (d3dkmddi.h)
DXGKARG_SETNATIVEFENCELOGBUFFER 是 DxgkDdiSetNativeFenceLogBuffer 的輸入結構。
語法
typedef struct _DXGKARG_SETNATIVEFENCELOGBUFFER {
HANDLE hHwQueue;
UINT NumberOfEntries;
DXGK_NATIVE_FENCE_LOG_BUFFER *LogBufferCpuVa;
D3DGPU_VIRTUAL_ADDRESS LogBufferGpuVa;
D3DGPU_VIRTUAL_ADDRESS LogBufferSystemProcessGpuVa;
DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS Flags;
BYTE Reserved[32];
} DXGKARG_SETNATIVEFENCELOGBUFFER;
成員
hHwQueue
[in]此記錄所屬 HWQueue 的驅動程式句柄。
NumberOfEntries
[in] LogBufferCpuVa 指向之記錄項目陣列中的項目數。
LogBufferCpuVa
[in] 原生柵欄記錄緩衝區的讀取/寫入核心模式 CPU 虛擬位址。
LogBufferGpuVa
[in]用戶進程位址空間中記錄緩衝區的讀取/寫入 GPU VA。
LogBufferSystemProcessGpuVa
[in]系統地址空間中記錄緩衝區的讀取/寫入 GPU VA。
Flags
[in] DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS 結構,其中包含將承載寫入原生柵欄記錄緩衝區的旗標。
Reserved[32]
保留供系統使用。
備註
如需原生 GPU 柵欄和記錄緩衝區使用方式的詳細資訊,請參閱 原生 GPU 柵欄物件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 |
標頭 | d3dkmddi.h |