Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот интерфейс обеспечивает поддержку отладки с несколькими потоками.
Синтаксис
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