FA_EXTENSION_PLUGIN_PHASE列挙 (extsfns.h)

FA_EXTENSION_PLUGIN_PHASE 列挙体の値を _EFN_Analyze 関数に渡して、現在進行中の分析のフェーズを指定します。

構文

typedef enum _FA_EXTENSION_PLUGIN_PHASE {
  FA_PLUGIN_INITIALIZATION,
  FA_PLUGIN_STACK_ANALYSIS,
  FA_PLUGIN_PRE_BUCKETING,
  FA_PLUGIN_POST_BUCKETING
} FA_EXTENSION_PLUGIN_PHASE;

定数

 
FA_PLUGIN_INITIALIZATION
分析は初期化フェーズにあります。 これは、例外レコード (ユーザー モードの場合) やバグチェック コード (カーネル モードの場合) などのプライマリ データが初期化された後です。
FA_PLUGIN_STACK_ANALYSIS
分析はスタック分析フェーズにあります。 これはスタックが分析された後であり、分析エンジンには、障害が発生しているシンボルとモジュールに関する情報 (スタック上で使用可能であった場合) が含まれます。
FA_PLUGIN_PRE_BUCKETING
分析は、事前に行う段階にあります。 これは、分析エンジンがバケットを生成する直前です。
FA_PLUGIN_POST_BUCKETING
分析はバケット作成後フェーズにあります。 これは、分析エンジンがバケットを生成した直後です。

必要条件

要件 価値
ヘッダー extsfns.h

関連項目

IDebugFailureAnalysis2

拡張する分析拡張機能プラグインの記述 !analyze

_EFN_Analyze