Compartir a través de


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)

Consulte también

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_XPF_MC_BANK_DESCRIPTOR