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 を含む) |