IDebugProcess3::Execute
Continua a execução desse processo de um estado de parado. Qualquer estado de execução anterior (como uma etapa) está desmarcado e o processo começa a ser executada novamente.
Dica
Este método deve ser usado em vez de IDebugProgram2::Execute.
HRESULT Execute(
IDebugThread2* pThread
);
int Execute(
IDebugThread2 pThread
);
Parâmetros
- pThread
[in] Um IDebugThread2 objeto que representa a execução do thread.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna código de erro.
Comentários
Quando o usuário inicia a execução de um estado de parado no thread do outro processo, este método é chamado sobre esse processo. Esse método também é chamado quando o usuário seleciona o Iniciar comando o Debug menu no IDE. A implementação desse método pode ser tão simple quanto chamar o IDebugThread2::Resume método no thread no processo atual.
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.