Partilhar via


IDebugProgram2::Execute

Continua a executar este programa a partir de um estado de parado. Qualquer estado de execução anterior (como uma etapa) está desmarcado, e o programa começa a ser executada novamente.

Dica

Esse método é reprovado.Use o IDebugProcess3::Execute método em vez disso.

HRESULT Execute(
   void
);
int Execute();

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

Quando o usuário inicia a execução de um estado de parado no thread do outro programa, este método é chamado neste programa. 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 atual no programa.

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.

Consulte também

Referência

IDebugProgram2

IDebugEventCallback2::Event

IDebugThread2::Resume