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