DXGK_NATIVE_FENCE_LOG_ENTRY Struktur (d3dukmdt.h)
Die DXGK_NATIVE_FENCE_LOG_ENTRY Struktur enthält einen systemeigenen Zaunprotokolleintrag.
Syntax
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;
Angehörige
FenceValue
UMD-Nutzlast: Der neu signalisiert/entsperrte Zaunwert.
hNativeFence
UMD-Nutzlast: Benutzermodus D3DKMT_HANDLE des systemeigenen Zauns, zu dem dieser Vorgang gehört.
OperationType
UMD-Nutzlast: Ein DXGK_FENCE_LOG_OPERATION Wert, der den Typ des Vorgangs angibt.
Reserved0
Für ausrichtung reserviert.
FenceObservedGpuTimestamp
GPU-Nutzlast: Wenn OperationType OPERATION_WAIT_UNBLOCKED ist, gibt die GPU-Zeit an, zu der ein ungelöster Wartebefehl vom Modul gesehen und die HWQueue angehalten wurde.
Reserved1
Für ausrichtung reserviert.
FenceEndGpuTimestamp
GPU-Nutzlast: GPU-Zeit, zu der der Zaunvorgang auf der GPU abgeschlossen wurde.
Bemerkungen
Weitere Informationen zur verwendung nativer GPU-Zäune und Protokollpuffernutzung finden Sie unter Native GPU-Zaunobjekte.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2 |
Header- | d3dukmdt.h |