IDebugProgram2::Continue
Continua a executar este programa a partir de um estado de parado. Qualquer estado de execução anterior (como uma etapa) é preservado, e o programa começa a ser executada novamente.
Dica
Esse método é reprovado.Use o IDebugProcess3::Continue método em vez disso.
HRESULT Continue(
IDebugThread2* pThread
);
int Continue(
IDebugThread2 pThread
);
Parâmetros
- pThread
[in] Um IDebugThread2 o objeto que representa o segmento.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
Este método é chamado neste programa, independentemente de quantos programas são depurados ou programa que gerou o evento de parada. A implementação deve reter 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 neste programa estava fazendo uma operação de etapa-over e foi interrompido porque algum outro programa interrompido e, em seguida, esse método foi chamado, o programa deve concluir a operação original de etapa-over.
Aviso
Não enviar um evento de parada ou de um evento (síncrono) imediato para IDebugEventCallback2::Event ao manipular esta chamada; Caso contrário, o depurador pode travar.