Condividi tramite


struttura WHEA_XPF_MCE_DESCRIPTOR (ntddk.h)

La struttura WHEA_XPF_MCE_DESCRIPTOR descrive un'origine di errore mce (Machine Check Exception) per un processore x86 o x64.

Sintassi

typedef struct _WHEA_XPF_MCE_DESCRIPTOR {
  USHORT                      Type;
  UCHAR                       Enabled;
  UCHAR                       NumberOfBanks;
  XPF_MCE_FLAGS               Flags;
  ULONGLONG                   MCG_Capability;
  ULONGLONG                   MCG_GlobalControl;
  WHEA_XPF_MC_BANK_DESCRIPTOR Banks[WHEA_MAX_MC_BANKS];
} WHEA_XPF_MCE_DESCRIPTOR, *PWHEA_XPF_MCE_DESCRIPTOR;

Membri

Type

Tipo di descrittore dell'origine degli errori. Questo membro è sempre impostato su WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFMCE.

Enabled

Valore booleano che indica se l'origine dell'errore è abilitata.

NumberOfBanks

Numero di strutture WHEA_XPF_MC_BANK_DESCRIPTOR contenute nel membro Banks.

Flags

Unione XPF_MCE_FLAGS che indica i membri della struttura WHEA_XPF_MCE_DESCRIPTOR possono essere scritti dal sistema operativo. L'unione XPF_MCE_FLAGS è definita come segue:

typedef union _XPF_MCE_FLAGS {
  struct {
    UCHAR  MCG_CapabilityRW:1;
    UCHAR  MCG_GlobalControlRW:1;
    UCHAR  Reserved:30;
  };
  UCHAR  AsULONG;
} XPF_MCE_FLAGS, *PXPF_MCE_FLAGS;

MCG_CapabilityRW

Un singolo bit che indica che il sistema operativo può scrivere nel membro MCG_Capability della struttura WHEA_XPF_MCE_DESCRIPTOR.

MCG_GlobalControlRW

Un singolo bit che indica che il sistema operativo può scrivere nel membro MCG_GlobalControl della struttura WHEA_XPF_MCE_DESCRIPTOR.

Riservato

Riservato per l'uso del sistema.

AsULONG

Rappresentazione ULONG del contenuto dell'unione XPF_MCE_FLAGS.

MCG_Capability

Contenuto del registro specifico del modello IA32_MCG_CAP del processore. Questo registro contiene informazioni sulle funzionalità relative all'architettura di controllo del computer del processore. Per altre informazioni sul registro IA32_MCG_CAP, vedere la Intel 64 e IA-32 Architectures Software Developer's Manual.

MCG_GlobalControl

Contenuto del registro specifico del modello IA32_MCG_CTL del processore. Questo registro controlla la segnalazione delle eccezioni di controllo del computer. Per altre informazioni sul registro IA32_MCG_CTL, vedere Intel 64 and IA-32 Architectures Software Developer's Manual.

Banks[WHEA_MAX_MC_BANKS]

Matrice di strutture WHEA_XPF_MC_BANK_DESCRIPTOR che descrivono le banche dei registri di controllo delle macchine.

Osservazioni

Una struttura WHEA_XPF_MCE_DESCRIPTOR è contenuta all'interno della struttura WHEA_ERROR_SOURCE_DESCRIPTOR.

Fabbisogno

Requisito Valore
intestazione ntddk.h (include Ntddk.h)

Vedere anche

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_XPF_MC_BANK_DESCRIPTOR