DXGK_NATIVE_FENCE_LOG_HEADER struttura (d3dukmdt.h)

La struttura DXGK_NATIVE_FENCE_LOG_HEADER contiene le informazioni sull'intestazione per il buffer del log di recinzione nativo.

Sintassi

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;

Members

FirstFreeEntryIndex

Indice della prima voce gratuita nel log. FirstFreeEntryIndex è lo stesso valore di LowPart di AtomicWraparoundAndEntryIndex.

WraparoundCount

Numero di volte in cui le voci di log hanno eseguito il wrapping. Stesso valore dell'HighPart di AtomicWraparoundAndEntryIndex.

AtomicWraparoundAndEntryIndex

Intero a 64 bit contenente FirstFreeEntryIndex in LowPart e WrappingaroundCount in HighPart.

Type

Enumerazione DXGK_NATIVE_FENCE_LOG_TYPE che specifica il tipo delle voci di log di recinzione native.

NumberOfEntries

Numero di strutture DXGK_NATIVE_FENCE_LOG_ENTRY nella matrice voci del buffer di log di recinzione nativo.

Reserved[2]

Riservato per l'utilizzo nel sistema.

Commenti

Per altre informazioni sulle barriere GPU native e sull'utilizzo del buffer di log, vedere Oggetti di recinzione GPU nativa.

Requisiti

Requisito Valore
Client minimo supportato Windows 11, versione 24H2
Intestazione d3dukmdt.h

Vedi anche

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer