структура 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) |