estructura WHEA_XPF_MCE_DESCRIPTOR (ntddk.h)
La estructura de 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 cuáles de los miembros de la estructura de WHEA_XPF_MCE_DESCRIPTOR se pueden escribir en el sistema operativo. La unión 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 de la IA32_MCG_CAP registro específico del modelo 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 Intel 64 e IA-32 Architectures Software Developer Manual.
MCG_GlobalControl
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áquinas. Para obtener más información sobre el registro de IA32_MCG_CTL, consulte el Intel 64 e IA-32 Architectures Software Developer Manual.
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.
Observaciones
Una estructura WHEA_XPF_MCE_DESCRIPTOR se encuentra dentro de la estructura WHEA_ERROR_SOURCE_DESCRIPTOR.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntddk.h (incluya Ntddk.h) |