Descrições de eventos
Cada tipo de evento tem uma finalidade específica.
Eventos e os motivos de seu uso
Evento | Descrição |
---|---|
Ativar eventos de documento | Ocorre quando o DE (mecanismo de depuração) deseja que o IDE abra ou traga um documento para o primeiro plano. |
Eventos de erro de ponto de interrupção ou ponto de interrupção associado | Enviado quando um ponto de interrupção é associado ou quando um ponto de interrupção não pode ser associado e um erro é retornado. |
Eventos de ponto de interrupção desassociado | Ocorre quando um ponto de interrupção associado é desassociado do código. |
Eventos de possibilidade de parada | Enviado ao IDE para determinar se o usuário deseja parar em um ponto especificado no código. |
Eventos de ponto de interrupção | Ocorre quando um ponto de interrupção de código ou dados é atingido. |
Eventos de texto do documento | Ocorre quando o texto em um documento é alterado. Esses eventos não são enviados por meio do método IDebugEventCallBack2::Event . |
Eventos de criação do mecanismo | Enviado quando um mecanismo é criado pela primeira vez. |
Eventos de ponto de entrada | Enviado quando o programa que está sendo depurado executou seu código de inicialização e atingiu seu primeiro ponto de entrada de usuário. |
Eventos de exceção | Enviado quando um programa em execução atinge uma exceção. |
Eventos de conclusão de avaliação de expressão | Enviado quando a avaliação de expressão assíncrona é concluída. |
Eventos de localização de símbolo | Enviado sempre que o DE precisa pedir ao usuário para encontrar símbolos para um módulo. |
Eventos de conclusão de carga | Enviado somente quando a carga inicial do programa é concluída e o primeiro código está prestes a ser executado no programa. |
Eventos de mensagem | Enviado quando mensagens são enviadas aos usuários. |
Eventos de carregamento de módulo | Enviado quando um novo módulo é carregado ou descarregado. |
Eventos de cadeia de caracteres de saída | Enviado quando o programa grava a saída da depuração. |
Eventos de criação e destruição | Enviado para anunciar a criação ou destruição de processos, programas, propriedades, sessões e threads para que o IDE do Visual Studio possa acompanhar o estado dos programas que estão sendo depurados. |
Eventos de conclusão de etapa | Enviado quando uma etapa é concluída. |
Eventos de alteração de nome do thread | Enviado quando o usuário altera o nome de um thread. |
Eventos de alteração de nome do programa | Enviado quando o usuário altera o nome de um programa. |