IDebugBreakEvent2

此接口告知会话调试管理器(SDM)异步中断已成功完成。

语法

IDebugBreakEvent2 : IUnknown

实现者须知

DE 实现此接口以支持程序中的用户中断。 IDebugEvent2 接口必须在与此接口相同的对象上实现(SDM 使用 QueryInterface 访问IDebugEvent2接口)。

对调用者的说明

当用户请求调试程序暂停时,SDM 将调用 CauseBreak 。 成功暂停程序后,DE 发送事件 IDebugBreakEvent2 。 当 SDM 附加到正在调试的程序时,使用 SDM 提供的 IDebugEventCallback2 回调函数发送此事件。

注解

例如,用户可以选择“调试”菜单上的“全部中断”命令,以突破运行无限循环的程序。 SDM 通过调用 CauseBreak 告知程序停止。 DE 在程序最终停止时发送 IDebugBreakEvent2

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅