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