структура 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, указывает время GPU, когда неразрешенная команда ожидания была замечена подсистемой и застопорила HWQueue.
Reserved1
Зарезервировано для выравнивания.
FenceEndGpuTimestamp
Полезные данные GPU: время gpu, в течение которого операция ограждения была завершена на GPU.
Комментарии
Дополнительные сведения о собственных ограждениях GPU и использовании буфера журналов см. в разделе Собственные объекты ограждения GPU.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11, версия 24H2 |
Верхняя часть | d3dukmdt.h |