structure NFIT_PLATFORM_CAPABILITIES (acpitabl.h)
Décrit la structure des fonctionnalités de la plateforme NFIT (NvDIMM Firmware Interface Table). Défini à l’origine dans ACPI 6.2 Errata A.
Syntaxe
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;
Membres
Header
Définit un membre NFIT_STRUCT_HEADERd’en-tête .
HighestValidCapability
Définit un membre UCHARHighestValidCapability.
Reserved[3]
Réservé pour une utilisation ultérieure.
Capabilities
Définit un membre de l’union Capabilities.
Capabilities.AsUlong
Définit un membre ULONGAsUlong.
Capabilities.u
Définit un membre de structure u.
Capabilities.u.CpuCacheFlushOnPowerLoss
Définit un membre ULONGCpuCacheFlushOnPowerLoss.
Capabilities.u.MemCtrlrFlushOnPowerLoss
Définit un membre ULONGMemCtrlrFlushOnPowerLoss.
Capabilities.u.PmemHardwareMirroring
Définit un membre ULONGPmemHardwareMirroring.
Reserved1[4]
Réservé pour une utilisation ultérieure.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acpitabl.h (include Acpitabl.h) |