DXGKARG_SETNATIVEFENCELOGBUFFER 结构 (d3dkmddi.h)

DXGKARG_SETNATIVEFENCELOGBUFFERDxgkDdiSetNativeFenceLogBuffer 的输入结构。

语法

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

另请参阅

DXGK_NATIVE_FENCE_LOG_BUFFER

DxgkDdiSetNativeFenceLogBuffer