NFIT_PLATFORM_CAPABILITIES-Struktur (acpitabl.h)
Beschreibt die NVDIMM Firmware Interface Table (NFIT)-Plattformfunktionsstruktur. Ursprünglich definiert in ACPI 6.2 Errata A.
Syntax
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;
Member
Header
Definiert einen NFIT_STRUCT_HEADERMemberheader.
HighestValidCapability
Definiert ein UCHAR-MemberHighestValidCapability.
Reserved[3]
Für die zukünftige Verwendung reserviert.
Capabilities
Definiert die Funktionen eines Unionmitglieds.
Capabilities.AsUlong
Definiert ein ULONG-ElementAsUlong.
Capabilities.u
Definiert ein Strukturmember u.
Capabilities.u.CpuCacheFlushOnPowerLoss
Definiert ein ULONG-MemberCpuCacheFlushOnPowerLoss.
Capabilities.u.MemCtrlrFlushOnPowerLoss
Definiert ein ULONG-MemberMemCtrlrFlushOnPowerLoss.
Capabilities.u.PmemHardwareMirroring
Definiert ein ULONG-MemberPmemHardwareMirroring.
Reserved1[4]
Für die zukünftige Verwendung reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Header | acpitabl.h (include Acpitabl.h) |