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 及更高版本中的硬件错误。

如果 特定于平台的硬件错误驱动程序(PSHED)插件 在任何兼容 WHEA 的 Windows 版本上运行,则可以按照以下步骤检查WHEA_ERROR_PACKET的版本:

  1. 如果WHEA_ERROR_PACKET 签名 成员等于WHEA_ERROR_PACKET_V1_SIGNATURE,则代码在早期版本的 Windows 上运行,并且错误数据包的格式设置为 WHEA_ERROR_PACKET_V1 结构。
  2. 如果WHEA_ERROR_PACKET的 签名 成员等于WHEA_ERROR_PACKET_V2_SIGNATURE,则代码在更高版本的 Windows 上运行,错误数据包的格式设置为 WHEA_ERROR_PACKET_V2 结构。
LLHEH 在报告硬件错误时将WHEA_ERROR_PACKET_V2结构传递给作系统。 此硬件错误数据包包含来自错误源错误状态寄存器的原始硬件错误数据。

WHEA_ERROR_PACKET_V2结构描述 错误记录的硬件错误数据包错误节中包含的错误数据。 仅当描述该错误记录的错误记录节包含WHEA_PACKET_SECTION_GUID WHEA_ERROR_RECORD_SECTION_DESCRIPTOR 结构之一的 SectionType 成员时,错误记录才包含硬件错误数据包错误节。

要求

要求 价值
最低支持的客户端 在 Windows 7 及更高版本的 Windows 中受支持。
标头 ntddk.h (包括 Ntddk.h)

另请参阅

Platform-Specific 硬件错误驱动程序(PSHED)插件

WHEA_ERROR_PACKET_FLAGS

WHEA_ERROR_PACKET_V2

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

WHEA_ERROR_SEVERITY

WHEA_ERROR_SOURCE_TYPE

WHEA_ERROR_TYPE

WHEA_MEMORY_ERROR_SECTION

WHEA_NMI_ERROR_SECTION

WHEA_PCIEXPRESS_ERROR_SECTION

WHEA_PCIXBUS_ERROR_SECTION

WHEA_PCIXDEVICE_ERROR_SECTION

WHEA_PROCESSOR_GENERIC_ERROR_SECTION

WHEA_RAW_DATA_FORMAT