Partager via


structure NFIT_PLATFORM_CAPABILITIES (acpitabl.h)

Décrit la structure des fonctionnalités de la plateforme NFIT (NvDIMM Firmware Interface Table). 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 membre NFIT_STRUCT_HEADERd’en-tête .

HighestValidCapability

Définit un membre UCHARHighestValidCapability.

Reserved[3]

Réservé pour une utilisation ultérieure.

Capabilities

Définit un membre de l’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 une utilisation ultérieure.

Exigences

Exigence Valeur
d’en-tête acpitabl.h (include Acpitabl.h)