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) |