IDebugEngineProgram2
Этот интерфейс обеспечивает поддержку отладки с несколькими потоками.
Синтаксис
IDebugEngineProgram2 : IUnknown
Примечания для разработчиков
Модуль отладки реализует этот интерфейс для поддержки одновременной отладки нескольких потоков. Этот интерфейс реализуется в том же объекте, который реализует интерфейс IDebugProgram2 .
Заметки для вызывающих абонентов
Используйте QueryInterface для получения этого интерфейса из IDebugProgram2
интерфейса.
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IDebugEngineProgram2
.
Метод | Description |
---|---|
Остановить | Останавливает все потоки, выполняемые в этой программе. |
WatchForThreadStep | Наблюдатели за выполнением (или остановка наблюдения за выполнением) выполняются в заданном потоке. |
WatchForExpressionEvaluationOnThread | Позволяет (или запрещать) вычисление выражений выполняться в заданном потоке, даже если программа остановлена. |
Замечания
Visual Studio вызывает этот интерфейс в ответ на событие IDebugProgramCreateEvent2 , а также для задания состояний программы "Watch for Thread Step" и "Watch for Expression Evaluation on Thread". Остановка вызывается всякий раз, когда программа будет остановлена. Этот метод дает программе возможность завершить все потоки.
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll