创建自定义调试引擎
调试引擎 (DE)是允许调试特定的运行时体系结构的元素。 通常只有每个运行时环境的一 DE implementation。
备注
当具有 Transact-SQL 和 JScript 的单独 DE implementations, VBScript 和 JScript 共享单个 DE。
DE 与解释器或操作系统使用提供此调试服务与执行控制、断点和表达式计算。 这些服务通过 DE interfaces 实现,并可能导致调试器附加到差异操作状态之间的转换。 有关更多信息,请参见 操作状态。
创建 DE 包括以下步骤:
注册 Visual Studio 的 DE
使程序进行调试
执行控制和状态计算
发送事件
停止和分离
本节内容
注册自定义调试引擎
解释步骤必要的注册了 Visual Studio 的调试引擎,以便可以使用它。使程序进行调试
解释,在 DE 能调试过程之前,必须首先生成、或附加到现有程序。执行控制和状态计算
讨论调试应用程序的原因需要实现执行控制功能。发送事件
描述调试器和 DE 之间的通信作为基于 DCOM 的事件模型。停止和分离
解释如何实现正常终止,这意味着,没有断点、异常、运行时错误或无限循环访问应用程序进行调试。调用调试器事件
文档会在调试会话中的事件的调用序列。如何:调试自定义调试引擎
解释如何调试自定义 DE。