共用方式為


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的 Signature 成員等於WHEA_ERROR_PACKET_V1_SIGNATURE,程式代碼就會在舊版 Windows 上執行,而錯誤封包會格式化為 WHEA_ERROR_PACKET_V1 結構。
  2. 如果WHEA_ERROR_PACKET的 Signature 成員等於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)

另請參閱

平臺特定的硬體錯誤驅動程式 (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