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


IDebugBreakEvent2

Этот интерфейс определяет сеанс отладки (SDM), диспетчер асинхронных перерыву успешно завершено.

IDebugBreakEvent2 : IUnknown

Примечания по реализации

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

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

Вызовы SDM IDebugProgram2::CauseBreak когда пользователь запросил отлаживаемой программы для приостановки. Когда программа отправляет успешно приостановлен, DE IDebugBreakEvent2 событие. Это событие отправляется с помощью IDebugEventCallback2 функция обратного вызова, предоставляемая SDM, когда он вложен в отлаживаемом программе.

Заметки

Например, пользователь может выбирать Прервать все команда на Отладка меню, который необходимо переключиться из программы, которая запускает бесконечный цикл. SDM указывает, что программа останавливает путем вызова IDebugProgram2::CauseBreak. DE отправляет IDebugBreakEvent2 наконец, когда программа останавливается.

Требования

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

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

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

См. также

Ссылки

IDebugProgram2::CauseBreak

IDebugEvent2

IDebugEventCallback2