(acpitabl.h) NFIT_PLATFORM_CAPABILITIES 结构
介绍 NVDIMM 固件接口表 (NFIT) 平台功能结构。 最初在 ACPI 6.2 错误 A 中定义。
语法
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;
成员
Header
定义 NFIT_STRUCT_HEADER 成员 标头。
HighestValidCapability
定义 UCHAR 成员 HighestValidCapability。
Reserved[3]
保留供将来使用。
Capabilities
定义联合成员 功能。
Capabilities.AsUlong
定义 ULONG 成员 AsUlong。
Capabilities.u
定义结构成员 u。
Capabilities.u.CpuCacheFlushOnPowerLoss
定义 ULONG 成员 CpuCacheFlushOnPowerLoss。
Capabilities.u.MemCtrlrFlushOnPowerLoss
定义 ULONG 成员 MemCtrlrFlushOnPowerLoss。
Capabilities.u.PmemHardwareMirroring
定义 ULONG 成员 PmemHardwareMirroring。
Reserved1[4]
保留供将来使用。
要求
要求 | 值 |
---|---|
Header | acpitabl.h (包括 Acpitabl.h) |