DXGK_NATIVE_FENCE_LOG_ENTRY结构(d3dukmdt.h)

DXGK_NATIVE_FENCE_LOG_ENTRY 结构包含本机围栏日志条目。

语法

typedef struct _DXGK_NATIVE_FENCE_LOG_ENTRY {
  UINT64        FenceValue;
  D3DKMT_HANDLE hNativeFence;
  UINT          OperationType;
  UINT64        Reserved0;
  UINT64        FenceObservedGpuTimestamp;
  UINT64        Reserved1;
  UINT64        FenceEndGpuTimestamp;
} DXGK_NATIVE_FENCE_LOG_ENTRY;

成员

FenceValue

UMD 有效负载:新发出信号/取消阻止的围栏值。

hNativeFence

UMD 有效负载:此作所属的本机围栏的用户模式D3DKMT_HANDLE。

OperationType

UMD 有效负载:指定作类型的 DXGK_FENCE_LOG_OPERATION 值。

Reserved0

保留用于对齐。

FenceObservedGpuTimestamp

GPU 有效负载:OperationType OPERATION_WAIT_UNBLOCKED时,指定引擎看到未解析的等待命令并停止 HWQueue 的 GPU 时间。

Reserved1

保留用于对齐。

FenceEndGpuTimestamp

GPU 有效负载:GPU 上完成围栏作的 GPU 时间。

言论

有关本机 GPU 围栏和日志缓冲区使用情况的详细信息,请参阅 本机 GPU 围栏对象

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2
标头 d3dukmdt.h

另请参阅

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_HEADER

DXGK_FENCE_LOG_OPERATION

DxgkDdiSetNativeFenceLogBuffer