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) |