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 |