Partager via


structure NFIT_PLATFORM_CAPABILITIES (acpitabl.h)

Décrit la structure des fonctionnalités de la plateforme NFIT (Table d’interface du microprogramme NVDIMM). Défini à l’origine dans ACPI 6.2 Errata A.

Syntaxe

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;

Membres

Header

Définit un en-tête de membre NFIT_STRUCT_HEADER.

HighestValidCapability

Définit un membre UCHARHighestValidCapability.

Reserved[3]

Réservé pour un usage futur.

Capabilities

Définit un membre d’union Capabilities.

Capabilities.AsUlong

Définit un membre ULONGAsUlong.

Capabilities.u

Définit un membre de structure u.

Capabilities.u.CpuCacheFlushOnPowerLoss

Définit un membre ULONGCpuCacheFlushOnPowerLoss.

Capabilities.u.MemCtrlrFlushOnPowerLoss

Définit un membre ULONGMemCtrlrFlushOnPowerLoss.

Capabilities.u.PmemHardwareMirroring

Définit un membre ULONGPmemHardwareMirroring.

Reserved1[4]

Réservé pour un usage futur.

Spécifications

Condition requise Valeur
En-tête acpitabl.h (inclure Acpitabl.h)