Compartir a través de


WHEA_XPF_MS_CHECK unión (ntddk.h)

La unión WHEA_XPF_MS_CHECK describe información de error específica de microarquitectura para un procesador x86 o x64.

Sintaxis

typedef union _WHEA_XPF_MS_CHECK {
  struct {
    ULONGLONG ErrorTypeValid : 1;
    ULONGLONG ProcessorContextCorruptValid : 1;
    ULONGLONG UncorrectedValid : 1;
    ULONGLONG PreciseIPValid : 1;
    ULONGLONG RestartableIPValid : 1;
    ULONGLONG OverflowValid : 1;
    ULONGLONG ReservedValue : 10;
    ULONGLONG ErrorType : 3;
    ULONGLONG ProcessorContextCorrupt : 1;
    ULONGLONG Uncorrected : 1;
    ULONGLONG PreciseIP : 1;
    ULONGLONG RestartableIP : 1;
    ULONGLONG Overflow : 1;
    ULONGLONG Reserved : 40;
  } DUMMYSTRUCTNAME;
  ULONGLONG XpfMsCheck;
} WHEA_XPF_MS_CHECK, *PWHEA_XPF_MS_CHECK;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ErrorTypeValid

Un solo bit que indica que el miembro ErrorType contiene datos válidos.

DUMMYSTRUCTNAME.ProcessorContextCorruptValid

Un solo bit que indica que el miembro ProcessorContextCorrupt contiene datos válidos.

DUMMYSTRUCTNAME.UncorrectedValid

Un solo bit que indica que el miembro No corregido contiene datos válidos.

DUMMYSTRUCTNAME.PreciseIPValid

Un solo bit que indica que el miembro PreciseIP contiene datos válidos.

DUMMYSTRUCTNAME.RestartableIPValid

Un solo bit que indica que el miembro RestartableIP contiene datos válidos.

DUMMYSTRUCTNAME.OverflowValid

Un solo bit que indica que el miembro Overflow contiene datos válidos.

DUMMYSTRUCTNAME.ReservedValue

DUMMYSTRUCTNAME.ErrorType

El tipo de error que se produjo. Los valores posibles son:

Todos los demás valores son específicos del procesador.

Este miembro contiene datos válidos solo si se establece el bit ErrorTypeValid .

DUMMYSTRUCTNAME.ProcessorContextCorrupt

Un solo bit que indica que el contexto del procesador podría haberse dañado.

Este miembro contiene datos válidos solo si se establece el bit ProcessorContextCorruptValid .

DUMMYSTRUCTNAME.Uncorrected

Un solo bit que indica que el error no se ha corregido.

Este miembro contiene datos válidos solo si se establece el bit UncorrectedValid .

DUMMYSTRUCTNAME.PreciseIP

Un solo bit que indica que el puntero de instrucción especificado en el miembro InstructionPointer de la estructura WHEA_XPF_PROCINFO que contiene esta unión de WHEA_XPF_MS_CHECK está directamente asociado al error.

Este miembro contiene datos válidos solo si se establece el bit PreciseIPValid .

DUMMYSTRUCTNAME.RestartableIP

Un solo bit que indica que la ejecución del programa se puede reiniciar de forma confiable en el puntero de instrucción especificado en el miembro InstructionPointer de la unión WHEA_XPF_PROCINFO que contiene esta estructura de WHEA_XPF_MS_CHECK.

Este miembro contiene datos válidos solo si se establece el bit RestartableIPValid .

DUMMYSTRUCTNAME.Overflow

Un solo bit que indica que se ha producido un desbordamiento de error.

Este miembro contiene datos válidos solo si se establece el bit OverflowValid .

DUMMYSTRUCTNAME.Reserved

Reservado para uso del sistema.

XpfMsCheck

Representación ULONGLONG del contenido de la unión WHEA_XPF_MS_CHECK.

Comentarios

Si el miembro CheckInfoId de una estructura de WHEA_XPF_PROCINFO contiene WHEA_MSCHECK_GUID, el miembro CheckInfo de la estructura de WHEA_XPF_PROCINFO contiene una unión WHEA_XPF_MS_CHECK.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con Windows Server 2008, Windows Vista SP1 y versiones posteriores de Windows.
Encabezado ntddk.h (incluya Ntddk.h)

Consulte también

WHEA_XPF_PROCINFO