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 NFIT_STRUCT_HEADER miembro Header.

HighestValidCapability

Define un miembro UCHARHighestValidCapability.

Reserved[3]

Reservado para uso futuro.

Capabilities

Define las funcionalidades de un miembro de unión.

Capabilities.AsUlong

Define un miembro de ULONGAsUlong.

Capabilities.u

Define un miembro de estructura u.

Capabilities.u.CpuCacheFlushOnPowerLoss

Define un miembro 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
Header acpitabl.h (include Acpitabl.h)