Freigeben über


DXGK_NATIVE_FENCE_LOG_HEADER Struktur (d3dukmdt.h)

Die DXGK_NATIVE_FENCE_LOG_HEADER-Struktur enthält die Kopfzeileninformationen für den systemeigenen Zaunprotokollpuffer.

Syntax

typedef struct _DXGK_NATIVE_FENCE_LOG_HEADER {
  union {
    struct {
      UINT32 FirstFreeEntryIndex;
      UINT32 WraparoundCount;
    };
    ULARGE_INTEGER AtomicWraparoundAndEntryIndex;
  };
  DXGK_NATIVE_FENCE_LOG_TYPE Type;
  UINT64                     NumberOfEntries;
  UINT64                     Reserved[2];
} DXGK_NATIVE_FENCE_LOG_HEADER;

Angehörige

FirstFreeEntryIndex

Index des ersten kostenlosen Eintrags im Protokoll. FirstFreeEntryIndex ist derselbe Wert wie das LowPart von AtomicWraparoundAndEntryIndex.

WraparoundCount

Gibt an, wie oft die Protokolleinträge umbrochen wurden. Derselbe Wert wie das HighPart von AtomicWraparoundAndEntryIndex.

AtomicWraparoundAndEntryIndex

Eine 64-Bit-Ganzzahl, die die FirstFreeEntryIndex- im LowPart und die WraparoundCount- im HighPart enthält.

Type

Eine DXGK_NATIVE_FENCE_LOG_TYPE Enumeration, die den Typ der systemeigenen Zaunprotokolleinträge angibt.

NumberOfEntries

Anzahl der DXGK_NATIVE_FENCE_LOG_ENTRY Strukturen im Entries Array des systemeigenen Zaunprotokollpuffers.

Reserved[2]

Reserviert für die Systemverwendung.

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

Siehe auch

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer