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) |