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 函数,以指定当前正在进行的分析阶段。 |