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のバージョンを調べることができます。
- WHEA_ERROR_PACKETの Signature メンバーが WHEA_ERROR_PACKET_V1_SIGNATURE と等しい場合、コードは Windows の初期バージョンで実行されており、エラー パケットは WHEA_ERROR_PACKET_V1 構造として書式設定されます。
- WHEA_ERROR_PACKETの Signature メンバーが WHEA_ERROR_PACKET_V2_SIGNATURE と等しい場合、コードは新しいバージョンの Windows で実行され、エラー パケットは 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_RECORD_SECTION_DESCRIPTOR