Поделиться через


IDebugEventCallback2

Этот интерфейс используется подсистемой отладки (DE) для отправки событий отладки в диспетчер отладки сеанса (SDM).

Синтаксис

IDebugEventCallback2 : IUnknown

Примечания для разработчиков

Visual Studio реализует этот интерфейс для получения событий от обработчика отладки.

Заметки для вызывающих абонентов

Обработчик отладки обычно получает этот интерфейс, когда SDM вызывает Attach, Attach или LaunchSuspended. Модуль отладки отправляет события в SDM путем вызова события.

Методы в порядке таблицы Vtable

В следующей таблице показаны методы IDebugEventCallback2.

Метод Description
Событие Отправляет уведомление о событиях отладки в SDM.

Замечания

Несмотря на то что EvaluateSync и EvaluateAsync указывают, что они принимают IDebugEventCallback2 интерфейс, это не так, а указатель интерфейса всегда будет значением NULL. Вместо этого подсистема отладки должна использовать IDebugEventCallback2 интерфейс, полученный в вызове Attach, Attach или LaunchSuspended.

Если пакет реализует IDebugEventCallback в управляемом коде, настоятельно рекомендуется ReleaseComObject вызывать различные интерфейсы, передаваемые в Event.

Requirements

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также