NFIT_PLATFORM_CAPABILITIES struttura (acpitabl.h)

Descrive la struttura delle funzionalità della piattaforma NFIT (NVDIMM Firmware Interface Table). Originariamente definito in ACPI 6.2 Errata A.

Sintassi

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;

Members

Header

Definisce un'intestazione membro NFIT_STRUCT_HEADER.

HighestValidCapability

Definisce un membro UCHARHighestValidCapability.

Reserved[3]

Riservato per utilizzi futuri.

Capabilities

Definisce le funzionalità dei membri dell'unione.

Capabilities.AsUlong

Definisce un membro ULONG AsUlong.

Capabilities.u

Definisce un membro della struttura u.

Capabilities.u.CpuCacheFlushOnPowerLoss

Definisce un membro ULONGCpuCacheFlushOnPowerLoss.

Capabilities.u.MemCtrlrFlushOnPowerLoss

Definisce un membro ULONGMemCtrlrFlushOnPowerLoss.

Capabilities.u.PmemHardwareMirroring

Definisce un membro ULONGPmemHardwareMirroring.

Reserved1[4]

Riservato per utilizzi futuri.

Requisiti

Requisito Valore
Intestazione acpitabl.h (include Acpitabl.h)