IDebugBreakpointErrorEvent2
此接口告知会话调试管理器(SDM)由于警告或错误,挂起的断点无法绑定到加载的程序。
语法
IDebugBreakpointErrorEvent2 : IUnknown
实现者须知
DE 实现此接口作为对断点的支持的一部分。 IDebugEvent2 接口必须在与此接口相同的对象上实现(SDM 使用 QueryInterface 访问IDebugEvent2
接口)。
对调用者的说明
当挂起断点无法绑定到正在调试的程序时,DE 将创建并发送此事件对象。 当 SDM 附加到正在调试的程序时,将使用 SDM 提供的 IDebugEventCallback2 回调函数发送该事件。
Vtable 顺序中的方法
下表显示了 IDebugBreakpointErrorEvent2
方法。
方法 | 说明 |
---|---|
GetErrorBreakpoint | 获取描述警告或错误的 IDebugErrorBreakpoint2 接口。 |
备注
每当断点绑定时,事件将发送到 SDM。 如果断点无法绑定,则发送一个 IDebugBreakpointErrorEvent2
;否则, 将发送 IDebugBreakpointBoundEvent2 。
例如,当与挂起断点关联的条件无法分析或计算时,将发送一条警告,指出此时无法绑定挂起的断点。 如果断点的代码尚未加载,可能会发生这种情况。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll