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


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

Структура WHEA_GENERIC_ERROR описывает данные о состоянии ошибки для универсального источника ошибок.

Синтаксис

typedef struct _WHEA_GENERIC_ERROR {
  WHEA_GENERIC_ERROR_BLOCKSTATUS BlockStatus;
  ULONG                          RawDataOffset;
  ULONG                          RawDataLength;
  ULONG                          DataLength;
  WHEA_ERROR_SEVERITY            ErrorSeverity;
  UCHAR                          Data[1];
} WHEA_GENERIC_ERROR, *PWHEA_GENERIC_ERROR;

Члены

BlockStatus

Объединение WHEA_GENERIC_ERROR_BLOCKSTATUS, указывающее, какие данные об ошибках передаются в универсальном блоке состояния ошибки.

RawDataOffset

Смещение в байтах от начала структуры WHEA_GENERIC_ERROR до начала необработанных данных об ошибке.

RawDataLength

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

DataLength

Размер (в байтах) данных об ошибках, содержащихся в элементе Data .

ErrorSeverity

WHEA_ERROR_SEVERITY типизированное значение, указывающее серьезность условия ошибки.

Data[1]

Буфер переменной величины, содержащий данные об ошибках из универсального источника ошибок. Этот буфер содержит универсальный блок состояния ошибки, за которым следуют необработанные данные об ошибке.

Комментарии

Универсальный источник ошибок описывается структурой WHEA_GENERIC_ERROR_DESCRIPTOR . Элемент ErrStatusAddress структуры WHEA_GENERIC_ERROR_DESCRIPTOR указывает на регистр, содержащий физический адрес структуры WHEA_GENERIC_ERROR в зарезервированной памяти встроенного ПО. Эта структура WHEA_GENERIC_ERROR содержит данные о состоянии ошибки для универсального источника ошибок.

Структура WHEA_GENERIC_ERROR включается в элемент RawDataструктуры WHEA_ERROR_PACKET всякий раз, когда элемент RawDataFormat структуры WHEA_ERROR_PACKET содержит WheaRawDataFormatGeneric.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях Windows.
Верхняя часть ntddk.h (включая Ntddk.h)

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

WHEA_ERROR_PACKET

WHEA_ERROR_SEVERITY

WHEA_GENERIC_ERROR_BLOCKSTATUS

WHEA_GENERIC_ERROR_DESCRIPTOR