Partilhar via


Controle de programa

Visual Studio de depuração, todos a revisão a seguir e continuando rotinas ocorrem no nível do programa:

  • Definir a próxima instrução, ou seja, definindo o seu computador para a próxima instrução a ser executada em um ambiente de quadro específico

  • Isto é, em execução, continuando a sair do modo de revisão

  • Revisão da próxima instrução

  • Continuando com o modo de revisão atual

  • Suspender os threads contidos pelo programa

  • Retomando os segmentos contidos pelo programa

Dica

Exibindo a pilha de chamadas é implementada no nível de thread.Para enumerar as informações do quadro ao exibir a pilha de chamadas para um thread, você deve implementar todos os métodos da IEnumDebugFrameInfo2 interface.

Métodos de controle de programa

A tabela a seguir mostra os métodos de IDebugProgram2 que deve ser implementado um mecanismo de depuração minimamente funcional (DE) e o controle de execução.

Método

Descrição

IDebugProgram2::Execute

Continua a execução de todos os segmentos contidos por um programa de um estado de parado. Obrigatório para o controle de execução.

IDebugProgram2::Continue

Continua a execução de todos os segmentos contidos por um programa de um estado de parado. Obrigatório para o controle de execução.

IDebugProgram2::Step

Realiza uma etapa no segmento de dado. Continua a execução de todos os outros segmentos contidos pelo programa. Obrigatório para o controle de execução.

Para obter programas multithread, você também deve implementar a IDebugProgram2::EnumThreads método e todos os métodos da IEnumDebugThreads2 interface.

Consulte também

Conceitos

Controle de execução e a avaliação de estado