次の方法で共有


エラー分析エントリ

DebugFailureAnalysis オブジェクトには、障害分析エントリのコレクションが含まれます。 詳細については、「エラー分析エントリ、タグ、およびデータ型」を参照 してください。

エラー分析エントリ (FA エントリ とも呼ばれます) は、次のいずれかです。

FA_ENTRY 構造体の DataSize メンバーは、データ ブロックのサイズをバイト単位で保持します。 データ ブロックがない場合、 DataSize は 0 になります。 FA_ENTRY 構造体の Tag メンバーは、FA エントリに格納されている情報の種類を識別します。 たとえば、タグ DEBUG_FLR_BUGCHECK_CODEは、FA_ENTRY のデータ ブロックがコードチェックバグを保持していることを示します。

場合によっては、データ ブロックは必要ありません。すべての情報はタグによって伝達されます。 たとえば、タグ DEBUG_FLR_KERNEL_VERIFIER_ENABLED を持つ FA_ENTRY にはデータ ブロックがありません。

各タグは、FA_ENTRY_TYPE 列挙型のいずれかのデータ型に関連付けられます。 たとえば、タグ DEBUG_FLR_BUGCHECK_CODE はデータ型 DEBUG_FA_ENTRY_ULONGに関連付けられています。 タグのデータ型を確認するには、IDebugFAEntryTags インターフェイスの GetType メソッドを呼び出します。

FA エントリのデータ ブロックを取得または設定するには、IDebugFailureAnalysis2 インターフェイスを使用します。

関連項目

!analyze を拡張する分析拡張機能プラグインの作成

FA_ENTRY