次の方法で共有


WHEA_GENERIC_ERROR 構造体 (ntddk.h)

WHEA_GENERIC_ERROR構造体は、汎用エラー ソースのエラー状態データを記述します。

構文

typedef struct _WHEA_GENERIC_ERROR {
  WHEA_GENERIC_ERROR_BLOCKSTATUS BlockStatus;
  ULONG                          RawDataOffset;
  ULONG                          RawDataLength;
  ULONG                          DataLength;
  WHEA_ERROR_SEVERITY            ErrorSeverity;
  UCHAR                          Data[1];
} WHEA_GENERIC_ERROR, *PWHEA_GENERIC_ERROR;

メンバー

BlockStatus

汎用エラー状態ブロックで報告されるエラー データの種類を示す WHEA_GENERIC_ERROR_BLOCKSTATUS共用体

RawDataOffset

WHEA_GENERIC_ERROR構造体の先頭から生エラー データの先頭までのオフセット (バイト単位)。

RawDataLength

RawDataOffset メンバーで指定されたオフセットにある生エラー データの長さ (バイト単位)。

DataLength

Data メンバーに含まれるエラー データのサイズ (バイト単位)。

ErrorSeverity

エラー条件の重大度を示す WHEA_ERROR_SEVERITY型指定された値。

Data[1]

汎用エラー ソースからのエラー データを格納する可変サイズのバッファー。 このバッファーには、一般的なエラー状態ブロックの後に生のエラー データが含まれています。

注釈

一般的なエラー ソースは、 WHEA_GENERIC_ERROR_DESCRIPTOR 構造体によって記述されます。 WHEA_GENERIC_ERROR_DESCRIPTOR構造体の ErrStatusAddress メンバーは、ファームウェア予約メモリ内のWHEA_GENERIC_ERROR構造体の物理アドレスを含むレジスタを指します。 このWHEA_GENERIC_ERROR構造体には、汎用エラー ソースのエラー状態データが含まれています。

WHEA_GENERIC_ERROR構造体は、WHEA_ERROR_PACKET構造体の RawDataFormat メンバーに WheaRawDataFormatGeneric が含まれるたびに、WHEA_ERROR_PACKET構造体の RawData メンバーに含まれます。

要件

要件
サポートされている最小のクライアント Windows Server 2008、Windows Vista SP1、およびそれ以降のバージョンの Windows でサポートされています。
Header ntddk.h (Ntddk.h を含む)

こちらもご覧ください

WHEA_ERROR_PACKET

WHEA_ERROR_SEVERITY

WHEA_GENERIC_ERROR_BLOCKSTATUS

WHEA_GENERIC_ERROR_DESCRIPTOR