// acpitabl.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Describes the NVDIMM Firmware Interface Table (NFIT) platform capabilities structure. Originally defined in ACPI 6.2 Errata A.
HeaderDefines a NFIT_STRUCT_HEADER member Header.
HighestValidCapabilityDefines a UCHAR member HighestValidCapability.
ReservedReserved for future use.
CapabilitiesDefines a union member Capabilities.
Capabilities.AsUlongDefines a ULONG member AsUlong.
Capabilities.uDefines a structure member u.
Capabilities.u.CpuCacheFlushOnPowerLossDefines a ULONG member CpuCacheFlushOnPowerLoss.
Capabilities.u.MemCtrlrFlushOnPowerLossDefines a ULONG member MemCtrlrFlushOnPowerLoss.
Capabilities.u.PmemHardwareMirroringDefines a ULONG member PmemHardwareMirroring.
Reserved1Reserved for future use.