estrutura WHEA_XPF_PROCESSOR_ERROR_SECTION (ntddk.h)

A estrutura WHEA_XPF_PROCESSOR_ERROR_SECTION descreve os dados de erro do processador específicos da arquitetura do processador x86/x64.

Sintaxe

typedef struct _WHEA_XPF_PROCESSOR_ERROR_SECTION {
  WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS ValidBits;
  ULONGLONG                                  LocalAPICId;
  UCHAR                                      CpuId[48];
  UCHAR                                      VariableInfo[ANYSIZE_ARRAY];
} WHEA_XPF_PROCESSOR_ERROR_SECTION, *PWHEA_XPF_PROCESSOR_ERROR_SECTION;

Membros

ValidBits

Um WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS união que especifica quais membros dessa estrutura contêm dados válidos e o número de estruturas contidas no membro VariableInfo .

LocalAPICId

O valor programado no registro de ID da APIC local.

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

CpuId[48]

Um buffer de 48 bytes que contém os resultados da execução da instrução CPUID. Para obter mais informações sobre a instrução CPUID, consulte o Manual do Desenvolvedor de Software de Arquiteturas Intel 64 e IA-32.

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

VariableInfo[ANYSIZE_ARRAY]

Um buffer de comprimento variável que contém zero ou mais estruturas WHEA_XPF_PROCINFO seguidas por zero ou mais estruturas de WHEA_XPF_CONTEXT_INFO . O número de estruturas de WHEA_XPF_PROCINFO é especificado em ValidBits.ProcInfoCount. O número de estruturas de WHEA_XPF_CONTEXT_INFO é especificado em ValidBits.ContextInfoCount. Para obter um diagrama que mostra como essas estruturas de dados são armazenadas no buffer, consulte a seção Comentários.

Comentários

A estrutura WHEA_XPF_PROCESSOR_ERROR_SECTION descreve os dados de erro contidos em uma seção de erro do processador x86/x64 de um registro de erro. Um registro de erro contém uma seção de erro do processador x86/x64 somente se o membro SectionType de uma das estruturas de WHEA_ERROR_RECORD_SECTION_DESCRIPTOR que descreve as seções de registro de erro para esse registro de erro contiver XPF_PROCESSOR_ERROR_SECTION_GUID.

O diagrama a seguir mostra como as estruturas de dados que contêm os dados de erro do processador são armazenadas no membro VariableInfo .

Diagrama ilustrando como as estruturas de dados que contêm os dados de erro do processador são armazenadas no membro VariableInfo

Requisitos

Requisito Valor
Cabeçalho ntddk.h (inclua Ntddk.h)

Confira também

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

WHEA_XPF_CONTEXT_INFO

WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS

WHEA_XPF_PROCINFO