Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот интерфейс отправляется обработчиком отладки (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