Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В отладке Visual Studio все следующие шаги и продолжение выполнения происходят на уровне программы:
Установка следующей инструкции, т. е. установка компьютера на следующую инструкцию для выполнения в определенной среде кадра
Выполнение, то есть продолжение выхода из режима пошаговой проверки
Шаг к следующей инструкции
Продолжение пошагового выполнения в текущем режиме
Приостановка потоков, содержащихся в программе
Возобновление потоков, содержащихся в программе
Замечание
Просмотр стека вызовов реализуется на уровне потока. Чтобы перечислить информацию о кадре при просмотре стека вызовов для потока, необходимо реализовать все методы интерфейса IEnumDebugFrameInfo2.
Методы управления программой
В следующей таблице показаны методы IDebugProgram2 , которые должны быть реализованы для минимально функциональной подсистемы отладки (DE) и управления выполнением.
| Метод | Description |
|---|---|
| IDebugProgram2::Execute | Продолжает выполнять все потоки, содержащиеся в программе, из остановленного состояния. Требуется для управления выполнением. |
| IDebugProgram2::Continue | Продолжает выполнять все потоки, содержащиеся в программе, из остановленного состояния. Требуется для управления выполнением. |
| IDebugProgram2::Step | Выполняет шаг в заданном потоке. Продолжает выполнять все остальные потоки, содержащиеся в программе. Требуется для управления выполнением. |
Для многопоточных программ необходимо также реализовать метод IDebugProgram2::EnumThreads и все методы интерфейса IEnumDebugThreads2 .