структура WHEA_ERROR_PACKET_V2 (ntddk.h)
Структура WHEA_ERROR_PACKET_V2 описывает данные об ошибках оборудования, передаваемые операционной системе обработчиком ошибок низкого уровня (LLHEH).
Синтаксис
typedef struct _WHEA_ERROR_PACKET_V2 {
ULONG Signature;
ULONG Version;
ULONG Length;
WHEA_ERROR_PACKET_FLAGS Flags;
WHEA_ERROR_TYPE ErrorType;
WHEA_ERROR_SEVERITY ErrorSeverity;
ULONG ErrorSourceId;
WHEA_ERROR_SOURCE_TYPE ErrorSourceType;
GUID NotifyType;
ULONGLONG Context;
WHEA_ERROR_PACKET_DATA_FORMAT DataFormat;
ULONG Reserved1;
ULONG DataOffset;
ULONG DataLength;
ULONG PshedDataOffset;
ULONG PshedDataLength;
} WHEA_ERROR_PACKET_V2, *PWHEA_ERROR_PACKET_V2, WHEA_ERROR_PACKET, *PWHEA_ERROR_PACKET;
Члены
Signature
Сигнатура пакета ошибок оборудования. Этот элемент содержит значение WHEA_ERROR_PACKET_V2_SIGNATURE.
Version
Версия структуры WHEA_ERROR_PACKET_V2. Этот элемент содержит значение WHEA_ERROR_PACKET_V2_VERSION.
Length
Flags
Объединение WHEA_ERROR_PACKET_FLAGS, описывающее условие ошибки.
ErrorType
Значение типа WHEA_ERROR_TYPE, указывающее тип аппаратного компонента, который сообщил об ошибке оборудования.
ErrorSeverity
WHEA_ERROR_SEVERITY типизированное значение, указывающее серьезность условия ошибки.
ErrorSourceId
Идентификатор источника ошибок, который сообщил об ошибке оборудования.
ErrorSourceType
WHEA_ERROR_SOURCE_TYPE типизированное значение, указывающее тип источника ошибок, сообщающего об ошибке оборудования.
NotifyType
Context
Зарезервировано для системного использования.
DataFormat
Reserved1
Зарезервировано для системного использования.
DataOffset
DataLength
PshedDataOffset
PshedDataLength
Комментарии
Структура WHEA_ERROR_PACKET_V2 используется для сообщения об ошибке оборудования в Windows 7 и более поздних версиях Windows.
Если подключаемые модули драйвера аппаратных ошибок (PSHED) для конкретной платформы работают в любой версии Windows, совместимой с WHEA, вы можете проверить версию WHEA_ERROR_PACKET, выполнив следующие действия:
- Если элемент Signature для WHEA_ERROR_PACKET равен WHEA_ERROR_PACKET_V1_SIGNATURE, код выполняется в ранней версии Windows, а пакет ошибок форматируется как структура WHEA_ERROR_PACKET_V1 .
- Если элемент Signature для WHEA_ERROR_PACKET равен WHEA_ERROR_PACKET_V2_SIGNATURE, код выполняется в более поздней версии Windows, а пакет ошибок форматируется как структура WHEA_ERROR_PACKET_V2 .
Структура WHEA_ERROR_PACKET_V2 описывает данные об ошибках, содержащиеся в разделе ошибки пакета ошибок оборудования в записи об ошибке. Запись об ошибке содержит раздел ошибки пакета ошибок оборудования, только если элемент SectionType одной из WHEA_ERROR_RECORD_SECTION_DESCRIPTOR структур, описывающих разделы записей ошибок для этой записи ошибки, содержит WHEA_PACKET_SECTION_GUID.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в Windows 7 и более поздних версиях Windows. |
Верхняя часть | ntddk.h (включая Ntddk.h) |
См. также раздел
Подключаемые модули драйвера для конкретных аппаратных ошибок (PSHED)
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR