IDebugEventCallback2
调试引擎使用此接口将调试事件发送到会话调试管理器(SDM)。
语法
IDebugEventCallback2 : IUnknown
实现者须知
Visual Studio 实现此接口以从调试引擎接收事件。
对调用者的说明
当 SDM 调用 Attach、Attach 或 LaunchSuspended 时,调试引擎通常会接收此接口。 调试引擎通过调用 事件将事件发送到 SDM。
Vtable 顺序中的方法
下表显示了 IDebugEventCallback2
方法。
方法 | 说明 |
---|---|
事件 | 将调试事件的通知发送到 SDM。 |
备注
尽管 EvaluateSync 和 EvaluateAsync 指定它们采用接口 IDebugEventCallback2
,但情况并非如此,并且接口指针始终为 null 值。 相反,调试引擎必须使用IDebugEventCallback2
调用中收到的接口附加、附加或 LaunchSuspended。
如果包在托管代码中实现 IDebugEventCallback ,强烈建议 ReleaseComObject 在传递给 事件的各种接口上调用。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll