IDebugEventCallback2

适用范围:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

调试引擎使用此接口将调试事件发送到会话调试管理器(SDM)。

语法

IDebugEventCallback2 : IUnknown

实现者须知

Visual Studio 实现此接口以从调试引擎接收事件。

对调用者的说明

当 SDM 调用 Attach、AttachLaunchSuspended 时,调试引擎通常会接收此接口。 调试引擎通过调用 事件将事件发送到 SDM。

Vtable 顺序中的方法

下表显示了 IDebugEventCallback2 方法。

方法 说明
事件 将调试事件的通知发送到 SDM。

注解

尽管 EvaluateSyncEvaluateAsync 指定它们采用接口 IDebugEventCallback2 ,但情况并非如此,并且接口指针始终为 null 值。 相反,调试引擎必须使用IDebugEventCallback2调用中收到的接口附加附加LaunchSuspended

如果包在托管代码中实现 IDebugEventCallback ,强烈建议 ReleaseComObject 在传递给 事件的各种接口上调用。

要求

标头:msdbg.h

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

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

另请参阅