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


IDebugProcess3::Continue

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

Примечание.

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

Синтаксис

int Continue(
   IDebugThread2 pThread
);

Параметры

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

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

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

Замечания

Этот метод вызывается для этого процесса независимо от того, сколько процессов выполняется отладка или какой процесс создал событие остановки. Реализация должна сохранить предыдущее состояние выполнения (например, шаг) и продолжить выполнение, как будто он никогда не остановился, прежде чем завершить его предыдущее выполнение. То есть, если поток в этом процессе выполнял операцию пошагового завершения и был остановлен, так как был остановлен какой-то другой процесс, а затем Continue был вызван, указанный поток должен завершить исходную операцию пошаговую операцию.

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

См. также