estrutura NFIT_PLATFORM_CAPABILITIES (acpitabl.h)

Descreve a estrutura de funcionalidades da plataforma NFIT (Tabela de Interface de Firmware) do NVDIMM. Originalmente definido no ACPI 6.2 Errata A.

Sintaxe

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;

Membros

Header

Define um cabeçalho de membro NFIT_STRUCT_HEADER.

HighestValidCapability

Define um membro UCHARHighestValidCapability.

Reserved[3]

Reservado para uso futuro.

Capabilities

Define um membro do sindicato Capabilities.

Capabilities.AsUlong

Define um membro ULONGAsUlong.

Capabilities.u

Define um membro da estrutura u.

Capabilities.u.CpuCacheFlushOnPowerLoss

Define um membro do ULONGCpuCacheFlushOnPowerLoss.

Capabilities.u.MemCtrlrFlushOnPowerLoss

Define um membro do ULONGMemCtrlrFlushOnPowerLoss.

Capabilities.u.PmemHardwareMirroring

Define um membro do ULONGPmemHardwareMirroring.

Reserved1[4]

Reservado para uso futuro.

Requisitos

Requisito Valor
Cabeçalho acpitabl.h (include Acpitabl.h)