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


IDebugStopCompleteEvent2

Обработчик отладки (DE) может отправить это необязательное событие в диспетчер отладки сеанса (SDM) при остановке программы.

Синтаксис

IDebugStopCompleteEvent2 : IUnknown

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

Этот интерфейс был представлен в Visual Studio 2005. Предыдущие выпуски не поддерживали асинхронную остановку.

  • Остановка вызывается SDM в сценариях с несколькими процессами или несколькими программами. Когда одна программа отправляет событие остановки в SDM, SDM также запрашивает другие программы для остановки.

Остановка используется для асинхронного информирования SDM о том, что программа остановлена. Информирование SDM полезно для обработчика отладки интерпретатора, где иногда код не выполняется в отлаживаемой программе, поэтому остановка не может быть выполнена синхронно. Если обработчик отладки хочет использовать это асинхронное уведомление, он должен вернуться S_ASYNC_STOP из stop.

Требования

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

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

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