调试器与调试引擎(DE)之间的通信机制是基于 DCOM 的事件模型。 事件作为 COM 对象发送,每个事件都有指定以下参数:
调用事件的 DE。
描述所发生的事情。
用于标识事件发生上下文的进程、程序和线程信息。 对于从 DE 发送的事件,不进行该过程。
指示事件是同步还是异步的事件类型。
所有调试事件都使用方法 IDebugEventCallback2::Event 发送。
本部分内容
事件源 解释事件源的两个源:调试引擎(DE)和会话调试管理器(SDM)。
支持的事件类型 讨论当前支持的事件类型:异步和同步。
事件说明 定义事件及其使用原因。
相关章节
创建自定义调试引擎 描述 DE 如何与解释器或作系统配合使用以提供调试服务。