união WHEA_XPF_MS_CHECK (ntddk.h)
A união WHEA_XPF_MS_CHECK descreve informações de erro específicas da microarquitetura para um processador x86 ou x64.
Sintaxe
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;
Membros
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ErrorTypeValid
Um único bit que indica que o membro ErrorType contém dados válidos.
DUMMYSTRUCTNAME.ProcessorContextCorruptValid
Um único bit que indica que o membro ProcessorContextCorrupt contém dados válidos.
DUMMYSTRUCTNAME.UncorrectedValid
Um único bit que indica que o membro Não Corrigido contém dados válidos.
DUMMYSTRUCTNAME.PreciseIPValid
Um único bit que indica que o membro PreciseIP contém dados válidos.
DUMMYSTRUCTNAME.RestartableIPValid
Um único bit que indica que o membro RestartableIP contém dados válidos.
DUMMYSTRUCTNAME.OverflowValid
Um único bit que indica que o membro Overflow contém dados válidos.
DUMMYSTRUCTNAME.ReservedValue
DUMMYSTRUCTNAME.ErrorType
O tipo de erro que ocorreu. Os valores possíveis são:
Todos os outros valores são específicos do processador.
Esse membro conterá dados válidos somente se o bit ErrorTypeValid estiver definido.
DUMMYSTRUCTNAME.ProcessorContextCorrupt
Um único bit que indica que o contexto do processador pode ter sido corrompido.
Esse membro conterá dados válidos somente se o bit ProcessorContextCorruptValid estiver definido.
DUMMYSTRUCTNAME.Uncorrected
Um único bit que indica que o erro não foi corrigido.
Esse membro conterá dados válidos somente se o bit UncorrectedValid estiver definido.
DUMMYSTRUCTNAME.PreciseIP
Um único bit que indica que o ponteiro de instrução especificado no membro InstructionPointer da estrutura WHEA_XPF_PROCINFO que contém essa união WHEA_XPF_MS_CHECK está diretamente associado ao erro.
Esse membro conterá dados válidos somente se o bit PreciseIPValid estiver definido.
DUMMYSTRUCTNAME.RestartableIP
Um único bit que indica que a execução do programa pode ser reiniciada de forma confiável no ponteiro de instrução especificado no membro InstructionPointer da união WHEA_XPF_PROCINFO que contém essa estrutura WHEA_XPF_MS_CHECK.
Esse membro conterá dados válidos somente se o bit RestartableIPValid estiver definido.
DUMMYSTRUCTNAME.Overflow
Um único bit que indica que ocorreu um estouro de erro.
Esse membro conterá dados válidos somente se o bit OverflowValid estiver definido.
DUMMYSTRUCTNAME.Reserved
Reservado para uso do sistema.
XpfMsCheck
Uma representação ULONGLONG do conteúdo da união WHEA_XPF_MS_CHECK.
Comentários
Se o membro CheckInfoId de uma estrutura WHEA_XPF_PROCINFO contiver WHEA_MSCHECK_GUID, o membro CheckInfo da estrutura WHEA_XPF_PROCINFO conterá uma união WHEA_XPF_MS_CHECK.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no Windows Server 2008, Windows Vista SP1 e versões posteriores do Windows. |
Cabeçalho | ntddk.h (inclua Ntddk.h) |