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