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 |