extsfns.h 标头

调试器使用此标头。 有关详细信息,请参阅:

extsfns.h 包含以下编程接口:

接口

 
IDebugFAEntryTags

当 !analyze debugger 命令运行时,分析引擎可以加载并运行扩展分析插件。它创建 DebugFailureAnalysisTags 对象。
IDebugFailureAnalysis

IDebugFailureAnalysis 用于故障分析处理。
IDebugFailureAnalysis2

当 !analyze debugger 命令运行时,分析引擎可以加载并运行扩展分析插件。它创建 DebugFailureAnalysis 对象。
IDebugFailureAnalysis3

IDebugFailureAnalysis3 用于故障分析处理。

回调函数

 
EXT_ANALYSIS_PLUGIN

编写分析扩展时,必须实现并导出EXT_ANALYSIS_PLUGIN(_EFN_Analyze)函数。

结构

 
FA_ENTRY

DebugFailureAnalysis 对象具有失败分析条目(FA 条目)的集合。 每个 FA 条目由FA_ENTRY结构表示。 有关详细信息,请参阅故障分析条目、标记和数据类型。

枚举

 
DEBUG_FAILURE_TYPE

DEBUG_FAILURE_TYPE枚举中的值指示失败的类型。
DEBUG_FLR_PARAM_TYPE

DEBUG_FLR_PARAM_TYPE枚举的值是指示故障分析条目中存储的信息类型的标记。
FA_ENTRY_TYPE

DebugFailureAnalysis 对象具有失败分析条目(FA 条目)的集合。
FA_EXTENSION_PLUGIN_PHASE

将FA_EXTENSION_PLUGIN_PHASE枚举中的值传递给 _EFN_Analyze 函数,以指定当前正在进行的分析阶段。