IDebugProgram3::ExecuteOnThread

Executa o programa depurador. O thread é retornado para fornecer ao depurador informações sobre qual thread o usuário está visualizando ao executar o programa.

Sintaxe

int ExecuteOnThread(
   IDebugThread2 pThread
);

Parâmetros

pThread
[em] Um objeto IDebugThread2 .

Valor de retorno

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

Comentários

Há três maneiras diferentes de um depurador retomar a execução após a parada:

  • Executar: cancele qualquer etapa anterior e execute até o próximo ponto de interrupção e assim por diante.

  • Etapa: cancele qualquer etapa antiga e execute até que a nova etapa seja concluída.

  • Continuar: Execute novamente e deixe qualquer etapa antiga ativa.

    O thread passado para ExecuteOnThread é útil ao decidir qual etapa cancelar. Se você não souber o thread, a execução cancelará todas as etapas. Com o conhecimento do thread, você só precisa cancelar a etapa no thread ativo.

Confira também