Freigeben über


DXGK_NATIVE_FENCE_LOG_HEADER Struktur (d3dukmdt.h)

Die DXGK_NATIVE_FENCE_LOG_HEADER-Struktur enthält die Headerinformationen für den systemeigenen Fence-Protokollpuffer.

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;

Member

FirstFreeEntryIndex

Index des ersten kostenlosen Eintrags im Protokoll. FirstFreeEntryIndex ist der gleiche Wert wie der LowPart von AtomicWraparoundAndEntryIndex.

WraparoundCount

Die Häufigkeit, mit der die Protokolleinträge umschlossen wurden. Derselbe Wert wie der HighPart von AtomicWraparoundAndEntryIndex.

AtomicWraparoundAndEntryIndex

Eine 64-Bit-Ganzzahl, die den FirstFreeEntryIndex im LowPart und den 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 Array Einträge des systemeigenen Zaunprotokollpuffers.

Reserved[2]

Ist für das System reserviert.

Hinweise

Weitere Informationen zu nativen GPU-Zäunen und Protokollpuffernutzung finden Sie unter Native GPU-Fence-Objekte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2
Kopfzeile d3dukmdt.h

Weitere Informationen

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer