共用方式為


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