Compartilhar via


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)

Confira também

WHEA_XPF_PROCINFO