Freigeben über


NFIT_PLATFORM_CAPABILITIES Struktur (acpitabl.h)

Beschreibt die Struktur der NVDIMM Firmware Interface Table (NFIT)-Plattformfunktionen. Ursprünglich in ACPI 6.2 Errata A definiert.

Syntax

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;

Angehörige

Header

Definiert ein NFIT_STRUCT_HEADER Element Header-.

HighestValidCapability

Definiert ein UCHAR Member HighestValidCapability.

Reserved[3]

Reserviert für die zukünftige Verwendung.

Capabilities

Definiert ein Union-Mitglied Capabilities.

Capabilities.AsUlong

Definiert ein ULONG Member AsUlong.

Capabilities.u

Definiert ein Strukturelement u.

Capabilities.u.CpuCacheFlushOnPowerLoss

Definiert ein ULONG- Mitglied CpuCacheFlushOnPowerLoss.

Capabilities.u.MemCtrlrFlushOnPowerLoss

Definiert ein ULONG Member MemCtrlrFlushOnPowerLoss.

Capabilities.u.PmemHardwareMirroring

Definiert ein ULONG Member PmemHardwareMirroring.

Reserved1[4]

Reserviert für die zukünftige Verwendung.

Anforderungen

Anforderung Wert
Header- acpitabl.h (include Acpitabl.h)