Поделиться через


структура WHEA_XPF_PROCESSOR_ERROR_SECTION (ntddk.h)

Структура WHEA_XPF_PROCESSOR_ERROR_SECTION описывает данные об ошибках процессора, относящиеся к архитектуре процессора x86/x64.

Синтаксис

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;

Члены

ValidBits

Объединение WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS, указывающее, какие члены этой структуры содержат допустимые данные и количество структур, содержащихся в элементе VariableInfo.

LocalAPICId

Значение, запрограммированное в локальный регистр идентификатора APIC.

Этот элемент содержит допустимые данные, только если задан ValidBits.LocalAPICId бит.

CpuId[48]

48-байтовый буфер, содержащий результаты выполнения инструкции CPUID. Дополнительные сведения об инструкции ЦПID см. в руководстве разработчика программного обеспечения Intel 64 и IA-32.

Этот элемент содержит допустимые данные, только если задан ValidBits.CpuId бит.

VariableInfo[ANYSIZE_ARRAY]

Буфер переменной длины, содержащий ноль или более WHEA_XPF_PROCINFO структур, за которым следует нулевая или более WHEA_XPF_CONTEXT_INFO структур. Число структур WHEA_XPF_PROCINFO указывается в ValidBits.ProcInfoCount. Число структур WHEA_XPF_CONTEXT_INFO указывается в ValidBits.ContextInfoCount. Схема, показывающая, как эти структуры данных хранятся в буфере, см. в разделе "Примечания".

Замечания

Структура WHEA_XPF_PROCESSOR_ERROR_SECTION описывает данные об ошибках, содержащиеся в разделе ошибки процессора x86/x64 записи об ошибке. Запись об ошибке содержит раздел ошибки процессора x86/x64, только если элемент sectionType SectionType одного из WHEA_ERROR_RECORD_SECTION_DESCRIPTOR структур, описывающих разделы записей об ошибках для этой записи ошибок, содержат XPF_PROCESSOR_ERROR_SECTION_GUID.

На следующей схеме показано, как структуры данных, содержащие данные об ошибках процессора, хранятся в элементе VariableInfo.

схема, иллюстрирующая, как структуры данных, содержащие данные об ошибках процессора, хранятся в элементе VariableInfo

Требования

Требование Ценность
заголовка ntddk.h (include Ntddk.h)

См. также

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

WHEA_XPF_CONTEXT_INFO

WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS

WHEA_XPF_PROCINFO