Compartir a través de


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)

Consulte también

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_XPF_MC_BANK_DESCRIPTOR