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 |