Compartilhar via


WHEA_XPF_BUS_CHECK união (ntddk.h)

O WHEA_XPF_BUS_CHECK union 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 da Operação 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 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 De participação 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 membro AddressSpace 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 bit TransactionTypeValid 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 bit OperationValid estiver definido.

DUMMYSTRUCTNAME.Level

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

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

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

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

DUMMYSTRUCTNAME.Timeout

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

Esse membro conterá dados válidos somente se o bit TimeoutValid 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 bit AddressSpaceValid estiver definido.

DUMMYSTRUCTNAME.Reserved

Reservado para uso do sistema.

XpfBusCheck

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

Comentários

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