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
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.