Compartilhar via


IDebugProcess3::Continue

Continua executando esse processo a partir de um estado parado. Qualquer estado de execução anterior (como uma etapa) é preservado e o processo começa a ser executado novamente.

Observação

Esse método deve ser usado em vez de Continuar.

Sintaxe

int Continue(
   IDebugThread2 pThread
);

Parâmetros

pThread
[em] Um objeto IDebugThread2 que representa o thread a ser continuado.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

Esse método é chamado nesse processo, independentemente de quantos processos estão sendo depurados ou qual processo gerou o evento de parada. A implementação deve manter o estado de execução anterior (como uma etapa) e continuar a execução como se nunca tivesse parado antes de concluir sua execução anterior. Ou seja, se um thread nesse processo estava fazendo uma operação de step-over e foi interrompido porque algum outro processo parou e, em seguida Continue , foi chamado, o thread especificado deve concluir a operação de step-over original.

Aviso Não envie um evento de parada ou um evento imediato (síncrono) para o Evento durante o processamento dessa chamada, caso contrário, o depurador pode parar de responder.

Confira também