Compartilhar via


estrutura DXGK_NATIVE_FENCE_LOG_HEADER (d3dukmdt.h)

A estrutura DXGK_NATIVE_FENCE_LOG_HEADER contém as informações de cabeçalho para o buffer de log de isolamento nativo.

Sintaxe

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;

Membros

FirstFreeEntryIndex

Índice da primeira entrada gratuita no log. FirstFreeEntryIndex é o mesmo valor que o LowPart de AtomicWraparoundAndEntryIndex.

WraparoundCount

O número de vezes que as entradas de log foram encapsuladas. Mesmo valor que o HighPart de AtomicWraparoundAndEntryIndex.

AtomicWraparoundAndEntryIndex

Um inteiro de 64 bits que contém FirstFreeEntryIndex no LowPart e WraparoundCount no HighPart.

Type

Um DXGK_NATIVE_FENCE_LOG_TYPE enumeração que especifica o tipo das entradas de log de cerca nativas.

NumberOfEntries

Número de estruturas DXGK_NATIVE_FENCE_LOG_ENTRY na matriz Entradas do buffer de log de isolamento nativo.

Reserved[2]

Reservado para uso do sistema.

Comentários

Para obter mais informações sobre cercas de GPU nativas e uso do buffer de log, consulte Objetos de isolamento de GPU nativa.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho d3dukmdt.h

Confira também

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer