Partager via


structure DXGK_NATIVE_FENCE_LOG_HEADER (d3dukmdt.h)

La structure DXGK_NATIVE_FENCE_LOG_HEADER contient les informations d’en-tête pour la mémoire tampon du journal de clôture native.

Syntaxe

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;

Membres

FirstFreeEntryIndex

Index de la première entrée gratuite dans le journal. FirstFreeEntryIndex est la même valeur que le LowPart de AtomicWraparoundAndEntryIndex.

WraparoundCount

Nombre de fois où les entrées du journal sont encapsulées. Même valeur que highPart de AtomicWraparoundAndEntryIndex.

AtomicWraparoundAndEntryIndex

Entier 64 bits qui contient le FirstFreeEntryIndex dans le LowPart et le WraparoundCount dans le Composant HighPart.

Type

Énumération DXGK_NATIVE_FENCE_LOG_TYPE qui spécifie le type des entrées du journal de clôture native.

NumberOfEntries

Nombre de structures de DXGK_NATIVE_FENCE_LOG_ENTRY dans le tableau Entrées du tampon de journal de clôture natif .

Reserved[2]

Réservé à l’utilisation du système.

Remarques

Pour plus d’informations sur les clôtures GPU natives et l’utilisation des mémoires tampons de journal, consultez objets de clôture GPU natifs.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2
d’en-tête d3dukmdt.h

Voir aussi

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer