Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Na depuração do Visual Studio, todas as seguintes etapas e rotinas contínuas ocorrem no nível do programa:
Definindo a próxima instrução, ou seja, definindo seu computador para a próxima instrução a ser executada em um ambiente de quadro específico
Executando, ou seja, continuando a sair do modo de etapa
Avançando para a próxima instrução
Continuando com o modo de etapa atual
Suspender os threads contidos no programa
Retomar os encadeamentos contidos no programa
Observação
A exibição da pilha de chamadas é implementada no nível do thread. Para enumerar as informações de quadro ao exibir a pilha de chamadas de uma thread, você deve implementar todos os métodos da interface IEnumDebugFrameInfo2.
Métodos de controle de programa
A tabela a seguir mostra os métodos de IDebugProgram2 que devem ser implementados para um DE (mecanismo de depuração) minimamente funcional e controle de execução.
| Método | Description |
|---|---|
| IDebugProgram2::Execute | Continua executando todos os threads contidos por um programa de um estado parado. Necessário para o controle de execução. |
| IDebugProgram2::Continue | Continua executando todos os threads contidos por um programa a partir de um estado suspenso. Necessário para o controle de execução. |
| IDebugProgram2::Step | Executa uma etapa no thread especificado. Continua executando todos os outros threads contidos no programa. Necessário para o controle de execução. |
Para programas multithreaded, você também deve implementar o método IDebugProgram2::EnumThreads e todos os métodos da interface IEnumDebugThreads2 .