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 有效负载:OPERATION_WAIT_UNBLOCKED OperationType 时,指定引擎看到未解析的等待命令并停止 HWQueue 的 GPU 时间。
Reserved1
保留以供对齐。
FenceEndGpuTimestamp
GPU 有效负载:在 GPU 上完成围栏操作的 GPU 时间。
注解
有关本机 GPU 围栏和日志缓冲区使用情况的详细信息,请参阅 本机 GPU 围栏对象。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11,版本 24H2 |
标头 | d3dukmdt.h |