次の方法で共有


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) プラグインが 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_ERROR_RECORD_SECTION_DESCRIPTOR構造体の 1 つの SectionType メンバーにWHEA_PACKET_SECTION_GUIDが含まれている場合のみです。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows でサポートされています。
Header 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