Compartilhar via


IDebugEngineProgram2::Stop

Interrompe todos os threads em execução neste programa.

Sintaxe

int Stop();

Valor de retorno

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

Comentários

Esse método é chamado quando este programa está sendo depurado em um ambiente de vários programas. Quando um evento de parada de algum outro programa é recebido, esse método é chamado neste programa. A implementação desse método deve ser assíncrona; ou seja, nem todos os threads devem ser obrigados a ser interrompidos antes que esse método retorne. A implementação desse método pode ser tão simples quanto chamar o método CauseBreak neste programa.

Os implementadores devem enviar um IDebugStopCompleteEvent2 quando o programa parar.

Confira também