IDebugOutputStringEvent2

调试引擎 (DE)发送此接口添加到该会话调试管理器 (SDM)输出字符串。

IDebugOutputStringEvent2 : IUnknown

实现者说明

DE implements 将字符串发送的此接口到 IDE 的 输出 窗口。 在对象必须实现 IDebugEvent2 接口和此接口相同。 SDM 使用 QueryInterface 访问 IDebugEvent2 接口。

调用方的说明

DE 创建和发送此事件对象将字符串发送到 输出 窗口。 事件发送通过使用 SDM 提供的 IDebugEventCallback2 回调函数,则附加到正在调试时的过程。

方法按 Vtable 顺序

下表显示 IDebugOutputStringEvent2方法。

方法

说明

IDebugOutputStringEvent2:: GetString

接收可显示的消息。

备注

例如,那么,当正在调试的程序将字符串发送到 Win32 OutputDebugString 函数时,在非托管代码,这是的字符串输出可能产生。 DE 截获此字符串并将其发送到 SDM 作为 IDebugOutputStringEvent2 事件。

使用 IDebugMessageEvent2 发送需要一种用户响应的信息。

使用 IDebugErrorEvent2 发送不需要响应的错误消息。

要求

标题:msdbg.h

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

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

请参见

参考

IDebugMessageEvent2

IDebugErrorEvent2

IDebugEvent2

IDebugEventCallback2