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


IDebugBreakpointUnboundEvent2

Этот интерфейс сообщает диспетчеру отладки сеанса (SDM), что связанная точка останова не связана с загруженной программой.

Синтаксис

IDebugBreakpointUnboundEvent2 : IUnknown

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

Модуль отладки (DE) реализует этот интерфейс в рамках поддержки точек останова. Интерфейс IDebugEvent2 должен быть реализован на том же объекте, что и этот интерфейс (SDM использует QueryInterface для доступа к интерфейсуIDebugEvent2).

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

De создает и отправляет этот объект события, когда связанная точка останова не связана. Событие отправляется с помощью функции обратного вызова IDebugEventCallback2 , предоставленной SDM при подключении к программе отладки.

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

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

Метод Description
GetBreakpoint Возвращает точку останова, которая стала несвязанной.
GetReason Получает причину, из-за которой точка останова была несвязана.

Замечания

При выгрузке библиотеки DLL или класса подсистемы отладки все точки останова, привязанные к коду в этом модуле, должны быть несвязаны с отлаживаемой программой. Отправляется IDebugBreakpointUnboundEvent2 для каждой точки останова без подключения.

Requirements

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

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

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

См. также