NFIT_PLATFORM_CAPABILITIES結構 (acpitabl.h)
描述 NVDIMM 韌體介面數據表 (NFIT) 平臺功能結構。 最初定義於 ACPI 6.2 Errata 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]
保留供未來使用。
規格需求
需求 | 值 |
---|---|
標頭 | acpitabl.h (包含 Acpitabl.h) |