estructura WHEA_XPF_MCE_DESCRIPTOR (ntddk.h)
La estructura WHEA_XPF_MCE_DESCRIPTOR describe un origen de error de excepción de comprobación de máquina (MCE) para un procesador x86 o x64.
Sintaxis
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;
Miembros
Type
Tipo de descriptor de origen de error. Este miembro siempre se establece en WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFMCE.
Enabled
Valor booleano que indica si el origen del error está habilitado.
NumberOfBanks
Número de estructuras de WHEA_XPF_MC_BANK_DESCRIPTOR contenidas en el miembro Banks .
Flags
Unión XPF_MCE_FLAGS que indica a qué miembros de la estructura de WHEA_XPF_MCE_DESCRIPTOR se puede escribir en el sistema operativo. La unión de XPF_MCE_FLAGS se define de la siguiente manera:
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 solo bit que indica que el sistema operativo puede escribir en el miembro MCG_Capability de la estructura WHEA_XPF_MCE_DESCRIPTOR .
MCG_GlobalControlRW
Un solo bit que indica que el sistema operativo puede escribir en el miembro MCG_GlobalControl de la estructura WHEA_XPF_MCE_DESCRIPTOR .
Reservado
Reservado para uso del sistema.
AsULONG
Representación ULONG del contenido de la unión XPF_MCE_FLAGS .
MCG_Capability
El contenido del registro específico del modelo IA32_MCG_CAP del procesador. Este registro contiene información de funcionalidad sobre la arquitectura de comprobación de la máquina del procesador. Para obtener más información sobre el registro de IA32_MCG_CAP, consulte el Manual del desarrollador de software de arquitecturas de Intel 64 e IA-32.
MCG_GlobalControl
El contenido del registro específico del modelo IA32_MCG_CTL del procesador. Este registro controla la generación de informes de excepciones de comprobación de máquina. Para obtener más información sobre el registro de IA32_MCG_CTL, consulte el Manual del desarrollador de software de arquitecturas intel 64 e IA-32.
Banks[WHEA_MAX_MC_BANKS]
Matriz de estructuras de WHEA_XPF_MC_BANK_DESCRIPTOR que describen los bancos de registros de comprobación de máquinas.
Comentarios
Una estructura de WHEA_XPF_MCE_DESCRIPTOR se encuentra dentro de la estructura WHEA_ERROR_SOURCE_DESCRIPTOR .
Requisitos
Requisito | Valor |
---|---|
Header | ntddk.h (incluya Ntddk.h) |