Compartilhar via


IDebugProcess3::Execute

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

Observação

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

Sintaxe

int Execute(
   IDebugThread2 pThread
);

Parâmetros

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

Valor de retorno

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

Comentários

Quando o usuário inicia a execução a partir de um estado parado em algum outro thread do processo, esse método é chamado nesse processo. Esse método também é chamado quando o usuário seleciona o comando Iniciar no menu Depurar no IDE. A implementação desse método pode ser tão simples quanto chamar o método Resume no thread atual no processo.

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