Condividi tramite


struttura NFIT_PLATFORM_CAPABILITIES (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;

Membri

Header

Definisce un membro NFIT_STRUCT_HEADERHeader.

HighestValidCapability

Definisce un membro UCHARHighestValidCapability.

Reserved[3]

Riservato per uso futuro.

Capabilities

Definisce un membro dell'unione Capabilities.

Capabilities.AsUlong

Definisce un membro ULONGAsUlong.

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 uso futuro.

Fabbisogno

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