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
分析处于初始化阶段。 这是在初始化主要数据(例如异常记录(针对用户模式)或 bug 检查代码(对于内核模式)之后。
FA_PLUGIN_STACK_ANALYSIS
分析处于堆栈分析阶段。 这是在分析堆栈之后,并且分析引擎包含有关故障符号和模块的信息(如果它在堆栈上可用)。
FA_PLUGIN_PRE_BUCKETING
分析处于预制阶段。 就在分析引擎生成存储桶之前。
FA_PLUGIN_POST_BUCKETING
分析位于存储后阶段。 就在分析引擎生成存储桶之后。

要求

要求 价值
标头 extsfns.h

另请参阅

IDebugFailureAnalysis2

编写分析扩展插件以扩展 !analyze

_EFN_Analyze