IDebugOutputStringEvent2
Этот интерфейс отправляется обработчиком отладки (DE) в диспетчер отладки сеансов (SDM) для вывода строки.
Синтаксис
IDebugOutputStringEvent2 : IUnknown
Примечания для разработчиков
DE реализует этот интерфейс для отправки строки в окно вывода интегрированной среды разработки. Интерфейс IDebugEvent2 должен быть реализован на том же объекте, что и этот интерфейс. SDM использует QueryInterface для доступа к интерфейсу IDebugEvent2
.
Заметки для вызывающих абонентов
De создает и отправляет этот объект события для отправки строки в окно вывода . Событие отправляется с помощью функции обратного вызова IDebugEventCallback2 , предоставляемой SDM при присоединении к отлаживаемой программе.
Методы в порядке таблицы Vtable
В следующей таблице показан метод IDebugOutputStringEvent2
.
Метод | Description |
---|---|
GetString | Возвращает отображаемое сообщение. |
Замечания
Например, в неуправляемом коде строка, которая будет выводиться, может возникать при отладке программы, отправляя строку в функцию Win32 OutputDebugString
. Эта строка перехватывается de de и отправляется в SDM в качестве IDebugOutputStringEvent2
события.
Используйте IDebugMessageEvent2 для отправки сообщения, требующего ответа пользователя.
Используйте IDebugErrorEvent2 , чтобы отправить сообщение об ошибке, которое не требует ответа.
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll