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


IDebugProcess3::Execute

Продолжает выполнение этого процесса из остановленного состояния. Любое предыдущее состояние выполнения (например, шаг) очищается, и процесс начинает выполняться снова.

Примечание.

Этот метод следует использовать вместо Execute.

Синтаксис

int Execute(
   IDebugThread2 pThread
);

Параметры

pThread
[in] Объект IDebugThread2 , представляющий поток для выполнения.

Возвращаемое значение

Возвращает значение S_OK, если выполнение прошло успешно, в противном случае возвращает код ошибки.

Замечания

Когда пользователь запускает выполнение из остановленного состояния в потоке другого процесса, этот метод вызывается в этом процессе. Этот метод также вызывается, когда пользователь выбирает команду Start из меню отладки в интегрированной среде разработки. Реализация этого метода может быть столь же простой, как вызов метода Resume в текущем потоке в процессе.

Предупреждение

Не отправляйте событие остановки или немедленное (синхронное) событие в событие при обработке этого вызова; в противном случае отладчик может перестать отвечать.

См. также