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 .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddk.h (inclua Ntddk.h) |
Confira também
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR