IDebugEventCallback2
Этот интерфейс используется обработчиком отладки (DE) отправлять отладочные события в сеансе отладки (SDM manager).
IDebugEventCallback2 : IUnknown
Примечания по реализации
Visual Studio реализует этот интерфейс для получения событий из обработчика отладки.
Замечания для вызывающих объектов
Отладчик получает этот интерфейс обычно при вызове SDM IDebugProgram2::Attach" IDebugEngine2::Attachили IDebugEngineLaunch2::LaunchSuspended. Отладчик отправляет события в SDM, вызвав IDebugEventCallback2::Event.
Методы в том порядке Vtable
В следующей таблице показаны методы IDebugEventCallback2.
Метод |
Описание |
---|---|
Отправляет уведомление событий отладки в SDM. |
Заметки
Как IDebugExpression2::EvaluateSync и IDebugExpression2::EvaluateAsync укажите, что они принимают IDebugEventCallback2 интерфейс, это не так и указатель интерфейса всегда будет иметь значение NULL. Вместо этого отладчик должен использовать IDebugEventCallback2 интерфейс полученного при вызове метода IDebugProgram2::Attach" IDebugEngine2::Attachили IDebugEngineLaunch2::LaunchSuspended.
Если пакет реализует IDebugEventCallback2 в управляемом коде, строго о этому ReleaseComObject вызовите на разных интерфейсах, передайте значение IDebugEventCallback2::Event.
Требования
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll
См. также
Ссылки
IDebugEngineLaunch2::LaunchSuspended