Compartilhar via


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)

Confira também

WHEA_XPF_PROCINFO