Compartir a través de


estructura DXGK_NATIVE_FENCE_LOG_HEADER (d3dukmdt.h)

La estructura DXGK_NATIVE_FENCE_LOG_HEADER contiene la información de encabezado del búfer de registro de barrera nativa.

Sintaxis

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;

Miembros

FirstFreeEntryIndex

Índice de la primera entrada gratuita en el registro. FirstFreeEntryIndex es el mismo valor que LowPart de AtomicWraparoundAndEntryIndex.

WraparoundCount

Número de veces que las entradas del registro se han ajustado. El mismo valor que highPart de AtomicWraparoundAndEntryIndex.

AtomicWraparoundAndEntryIndex

Entero de 64 bits que contiene FirstFreeEntryIndex en LowPart y WraparoundCount en HighPart.

Type

Enumeración DXGK_NATIVE_FENCE_LOG_TYPE que especifica el tipo de las entradas de registro de barrera nativas.

NumberOfEntries

Número de estructuras de DXGK_NATIVE_FENCE_LOG_ENTRY en la matriz Entradas del búfer de registro de barrera nativa.

Reserved[2]

Reservado para uso del sistema.

Comentarios

Para más información sobre las barreras de GPU nativas y el uso del búfer de registro, consulte Objetos de barrera de GPU nativas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2
Encabezado d3dukmdt.h

Consulte también

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer