Ler em inglês

Compartilhar via


WHEA_XPF_BUS_CHECK união (ntddk.h)

O WHEA_XPF_BUS_CHECK união descreve as informações de erro do barramento para um processador x86 ou x64.

Sintaxe

typedef union _WHEA_XPF_BUS_CHECK {
  struct {
    ULONGLONG TransactionTypeValid : 1;
    ULONGLONG OperationValid : 1;
    ULONGLONG LevelValid : 1;
    ULONGLONG ProcessorContextCorruptValid : 1;
    ULONGLONG UncorrectedValid : 1;
    ULONGLONG PreciseIPValid : 1;
    ULONGLONG RestartableIPValid : 1;
    ULONGLONG OverflowValid : 1;
    ULONGLONG ParticipationValid : 1;
    ULONGLONG TimeoutValid : 1;
    ULONGLONG AddressSpaceValid : 1;
    ULONGLONG ReservedValid : 5;
    ULONGLONG TransactionType : 2;
    ULONGLONG Operation : 4;
    ULONGLONG Level : 3;
    ULONGLONG ProcessorContextCorrupt : 1;
    ULONGLONG Uncorrected : 1;
    ULONGLONG PreciseIP : 1;
    ULONGLONG RestartableIP : 1;
    ULONGLONG Overflow : 1;
    ULONGLONG Participation : 2;
    ULONGLONG Timeout : 1;
    ULONGLONG AddressSpace : 2;
    ULONGLONG Reserved : 29;
  } DUMMYSTRUCTNAME;
  ULONGLONG XpfBusCheck;
} WHEA_XPF_BUS_CHECK, *PWHEA_XPF_BUS_CHECK;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TransactionTypeValid

Um único bit que indica que o membro TransactionType contém dados válidos.

DUMMYSTRUCTNAME.OperationValid

Um único bit que indica que o membro Operation contém dados válidos.

DUMMYSTRUCTNAME.LevelValid

Um único bit que indica que o membro Level 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.ParticipationValid

Um único bit que indica que o membro do Participation contém dados válidos.

DUMMYSTRUCTNAME.TimeoutValid

Um único bit que indica que o membro Timeout contém dados válidos.

DUMMYSTRUCTNAME.AddressSpaceValid

Um único bit que indica que o addressspace membro contém dados válidos.

DUMMYSTRUCTNAME.ReservedValid

Reservado para uso do sistema.

DUMMYSTRUCTNAME.TransactionType

O tipo de transação que estava em andamento quando o erro ocorreu. Os valores possíveis são:

Esse membro conterá dados válidos somente se o TransactionTypeValid bit estiver definido.

DUMMYSTRUCTNAME.Operation

O tipo de operação de barramento que causou o erro. Os valores possíveis são:

Esse membro conterá dados válidos somente se o OperationValid bit estiver definido.

DUMMYSTRUCTNAME.Level

O nível da hierarquia do barramento em que o erro ocorreu.

Esse membro conterá dados válidos somente se o LevelValid 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_BUS_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_BUS_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.Participation

O tipo de participação do processador local. Os valores possíveis são:

Esse membro conterá dados válidos somente se o ParticipationValid bit estiver definido.

DUMMYSTRUCTNAME.Timeout

Um único bit que indica que ocorreu um tempo limite.

Esse membro conterá dados válidos somente se o TimeoutValid bit estiver definido.

DUMMYSTRUCTNAME.AddressSpace

O tipo de espaço de endereço associado à transação que causou o erro. Os valores possíveis são:

Esse membro conterá dados válidos somente se o AddressSpaceValid bit estiver definido.

DUMMYSTRUCTNAME.Reserved

Reservado para uso do sistema.

XpfBusCheck

Uma representação ULONGLONG do conteúdo da união WHEA_XPF_BUS_CHECK.

Observações

Se o CheckInfoId membro de uma estrutura de WHEA_XPF_PROCINFO contiver WHEA_BUSCHECK_GUID, o CheckInfo da estrutura WHEA_XPF_PROCINFO conterá uma união WHEA_XPF_BUS_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)

Consulte também

WHEA_XPF_PROCINFO