структура NFIT_PLATFORM_CAPABILITIES (acpitabl.h)
Описывает структуру возможностей платформы NVDIMM Firmware Interface Table (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
Определяет член UCHARHighestValidCapability.
Reserved[3]
Зарезервировано для последующего использования.
Capabilities
Определяет возможности членов объединения.
Capabilities.AsUlong
Определяет элемент ULONGAsUlong.
Capabilities.u
Определяет элемент структуры u.
Capabilities.u.CpuCacheFlushOnPowerLoss
Определяет элемент ULONGCpuCacheFlushOnPowerLoss.
Capabilities.u.MemCtrlrFlushOnPowerLoss
Определяет элемент ULONGMemCtrlrFlushOnPowerLoss.
Capabilities.u.PmemHardwareMirroring
Определяет элемент ULONGPmemHardwareMirroring.
Reserved1[4]
Зарезервировано для последующего использования.
Требования
Требование | Значение |
---|---|
Заголовок | acpitabl.h (включая Acpitabl.h) |