Partager via


DXGK_NATIVE_FENCE_LOG_HEADER structure (d3dukmdt.h)

La structure DXGK_NATIVE_FENCE_LOG_HEADER contient les informations d’en-tête de 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 a la même valeur que le LowPart d’AtomicWraparoundAndEntryIndex.

WraparoundCount

Nombre de fois que les entrées de journal ont été encapsulées. Même valeur que highpart d’AtomicWraparoundAndEntryIndex.

AtomicWraparoundAndEntryIndex

Entier 64 bits qui contient firstFreeEntryIndex dans lowpart et wraparoundCount dans highpart.

Type

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

NumberOfEntries

Nombre de structures DXGK_NATIVE_FENCE_LOG_ENTRY dans le tableau Entrées de la mémoire tampon de journal de clôture native.

Reserved[2]

Réservé pour le système.

Remarques

Pour plus d’informations sur les clôtures GPU natives et l’utilisation de la mémoire tampon des journaux, consultez Objets de clôture GPU natifs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2
En-tête d3dukmdt.h

Voir aussi

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer