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 |