共用方式為


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)