WHEA_XPF_MS_CHECK união (ntddk.h)
A união WHEA_XPF_MS_CHECK descreve informações de erro específicas da microarquitectura 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 do 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 ErrorTypeValid bit 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 ProcessorContextCorruptValid bit 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 UncorrectedValid bit estiver definido.
DUMMYSTRUCTNAME.PreciseIP
Um único bit que indica que o ponteiro de instrução especificado no InstructionPointer membro 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 PreciseIPValid bit 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 InstructionPointer membro da união WHEA_XPF_PROCINFO que contém essa estrutura WHEA_XPF_MS_CHECK.
Esse membro conterá dados válidos somente se o RestartableIPValid bit estiver definido.
DUMMYSTRUCTNAME.Overflow
Um único bit que indica que ocorreu um estouro de erro.
Esse membro conterá dados válidos somente se o OverflowValid bit estiver definido.
DUMMYSTRUCTNAME.Reserved
Reservado para uso do sistema.
XpfMsCheck
Uma representação ULONGLONG do conteúdo da união WHEA_XPF_MS_CHECK.
Observações
Se o CheckInfoId membro de uma estrutura de WHEA_XPF_PROCINFO contiver WHEA_MSCHECK_GUID, o CheckInfo da estrutura WHEA_XPF_PROCINFO conterá uma união WHEA_XPF_MS_CHECK.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no Windows Server 2008, Windows Vista SP1 e versões posteriores do Windows. |
cabeçalho | ntddk.h (inclua Ntddk.h) |