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


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

Структура WHEA_NMI_ERROR_SECTION описывает данные об ошибках немаскируемого прерывания (NMI).

Синтаксис

typedef struct _WHEA_NMI_ERROR_SECTION {
  UCHAR                        Data[8];
  WHEA_NMI_ERROR_SECTION_FLAGS Flags;
} WHEA_NMI_ERROR_SECTION, *PWHEA_NMI_ERROR_SECTION;

Члены

Data[8]

8-байтовый буфер данных, содержащий данные, считанные из портов ввода-вывода NMI обработчиком низкоуровневых аппаратных ошибок (LLHEH).

Flags

Объединение WHEA_NMI_ERROR__SECTION_FLAGS, описывающее источник ошибки NMI. Объединение WHEA_NMI_ERROR_FLAGS определяется следующим образом:

typedef union _WHEA_NMI_ERROR_SECTION_FLAGS {
  struct {
    ULONG  HypervisorError:1;
    ULONG  Reserved:31;
  };
  ULONG  AsULONG;
} WHEA_NMI_ERROR_SECTION_FLAGS, *PWHEA_NMI_ERROR_SECTION_FLAGS;

HypervisorError

Произошла ошибка низкоуровневой оболочки.

Зарезервировано

Зарезервировано для системного использования.

AsULONG

Представление ULONG содержимого WHEA_NMI_ERROR_SECTION_FLAGS объединения.

Комментарии

Структура WHEA_NMI_ERROR_SECTION описывает данные об ошибках, содержащиеся в разделе ошибки немаскируемого прерывания (NMI) записи об ошибке. Запись ошибки содержит раздел ошибки NMI, только если элемент SectionType одной из WHEA_ERROR_RECORD_SECTION_DESCRIPTOR структур, описывающих разделы записи ошибок для этой записи ошибки, содержит NMI_SECTION_GUID.

Требования

Требование Значение
Заголовок ntddk.h (включая Ntddk.h)

См. также раздел

WHEA_ERROR_PACKET

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR