NFIT_PLATFORM_CAPABILITIES 구조체(acpitabl.h)
NFIT(NVDIMM 펌웨어 인터페이스 테이블) 플랫폼 기능 구조에 대해 설명합니다. 원래 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 포함) |