união WHEA_XPF_TLB_CHECK (ntddk.h)
A união WHEA_XPF_TLB_CHECK descreve as informações de erro do TLB (buffer lookaside de tradução) para um processador x86 ou x64.
Sintaxe
typedef union _WHEA_XPF_TLB_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 ReservedValid : 8;
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 Reserved : 34;
} DUMMYSTRUCTNAME;
ULONGLONG XpfTLBCheck;
} WHEA_XPF_TLB_CHECK, *PWHEA_XPF_TLB_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 RestartableIP contém dados válidos.
DUMMYSTRUCTNAME.OverflowValid
Um único bit que indica que o membro Overflow 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 acesso de TLB (buffer lookaside de tradução) 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 do TLB 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 essa união WHEA_XPF_TLB_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_TLB_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.
XpfTLBCheck
Uma representação ULONGLONG do conteúdo da união WHEA_XPF_TLB_CHECK.
Comentários
Se o membro CheckInfoId de uma estrutura WHEA_XPF_PROCINFO contiver WHEA_TLBCHECK_GUID, o membro CheckInfo da estrutura WHEA_XPF_PROCINFO conterá uma união WHEA_XPF_TLB_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) |