Compartilhar via


WHEA_XPF_PROCINFO estrutura (ntddk.h)

A estrutura WHEA_XPF_PROCINFO descreve informações de erro do processador específicas para as arquiteturas do processador x86 e x64.

Sintaxe

typedef struct _WHEA_XPF_PROCINFO {
  GUID                        CheckInfoId;
  WHEA_XPF_PROCINFO_VALIDBITS ValidBits;
  union {
    WHEA_XPF_CACHE_CHECK CacheCheck;
    WHEA_XPF_TLB_CHECK   TlbCheck;
    WHEA_XPF_BUS_CHECK   BusCheck;
    WHEA_XPF_MS_CHECK    MsCheck;
    ULONGLONG            AsULONGLONG;
  } CheckInfo;
  ULONGLONG                   TargetId;
  ULONGLONG                   RequesterId;
  ULONGLONG                   ResponderId;
  ULONGLONG                   InstructionPointer;
} WHEA_XPF_PROCINFO, *PWHEA_XPF_PROCINFO;

Membros

CheckInfoId

Um GUID que identifica as informações de erro do processador contidas no membro CheckInfo. Veja a seguir os possíveis GUIDs que podem ser especificados para este membro:

WHEA_CACHECHECK_GUID

O membro CheckInfo.CacheCheck contém informações de erro de cache.

WHEA_TLBCHECK_GUID

O membro CheckInfo.TlbCheck contém informações de erro do buffer lookaside de tradução.

WHEA_BUSCHECK_GUID

O CheckInfo.BusCheck contém informações de erro do barramento.

WHEA_MSCHECK_GUID

O membro CheckInfo.MsCheck contém informações de erro específicas da microarquitectura.

ValidBits

Uma união WHEA_XPF_PROCINFO_VALIDBITS que especifica quais membros dessa estrutura contêm dados válidos.

CheckInfo

Uma união de uniões específicas para cada tipo diferente de informações de erro do processador.

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

CheckInfo.CacheCheck

Uma união WHEA_XPF_CACHE_CHECK que descreve informações de erro de cache.

CheckInfo.TlbCheck

Uma união WHEA_XPF_TLB_CHECK que descreve as informações de erro do buffer lookaside de tradução.

CheckInfo.BusCheck

Um sindicato WHEA_XPF_BUS_CHECK que descreve as informações de erro do ônibus.

CheckInfo.MsCheck

Uma união WHEA_XPF_MS_CHECK que descreve informações de erro específicas da microarquitectura.

CheckInfo.AsULONGLONG

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

TargetId

Um identificador que identifica exclusivamente o destino associado ao erro.

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

RequesterId

Um identificador que identifica exclusivamente o solicitante associado ao erro.

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

ResponderId

Um identificador que identifica exclusivamente o respondente associado ao erro.

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

InstructionPointer

O ponteiro de instrução no momento em que o erro ocorreu.

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

Observações

A estrutura WHEA_XPF_PROCESSOR_ERROR_SECTION contém uma matriz de estruturas de WHEA_XPF_PROCINFO, cada uma das quais descreve informações de erro específicas associadas ao erro do processador que ocorreu.

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_BUS_CHECK

WHEA_XPF_CACHE_CHECK

WHEA_XPF_MS_CHECK

WHEA_XPF_PROCESSOR_ERROR_SECTION

WHEA_XPF_PROCINFO_VALIDBITS

WHEA_XPF_TLB_CHECK