Compartir a través de


estructura NFIT_PLATFORM_CAPABILITIES (acpitabl.h)

Describe la estructura de funcionalidades de la plataforma nvDIMM Firmware Interface Table (NFIT). Originalmente definido en ACPI 6.2 Errata A.

Sintaxis

typedef struct _NFIT_PLATFORM_CAPABILITIES {
  NFIT_STRUCT_HEADER Header;
  UCHAR              HighestValidCapability;
  UCHAR              Reserved[3];
  union {
    ULONG AsUlong;
    struct {
      ULONG CpuCacheFlushOnPowerLoss : 1;
      ULONG MemCtrlrFlushOnPowerLoss : 1;
      ULONG PmemHardwareMirroring : 1;
    } u;
  } Capabilities;
  UCHAR              Reserved1[4];
} NFIT_PLATFORM_CAPABILITIES, *PNFIT_PLATFORM_CAPABILITIES;

Miembros

Header

Define un miembro de NFIT_STRUCT_HEADEREncabezado.

HighestValidCapability

Define un miembro UCHARHighestValidCapability.

Reserved[3]

Reservado para uso futuro.

Capabilities

Define un miembro de unión Capabilities.

Capabilities.AsUlong

Define un miembro de ULONG asUlong.

Capabilities.u

Define un miembro de estructura u.

Capabilities.u.CpuCacheFlushOnPowerLoss

Define un miembro de ULONGCpuCacheFlushOnPowerLoss.

Capabilities.u.MemCtrlrFlushOnPowerLoss

Define un miembro de ULONGMemCtrlrFlushOnPowerLoss.

Capabilities.u.PmemHardwareMirroring

Define un miembro de ULONGPmemHardwareMirroring.

Reserved1[4]

Reservado para uso futuro.

Requisitos

Requisito Valor
encabezado de acpitabl.h (include Acpitabl.h)