Interface de ICorDebugManagedCallback
Fornece métodos para retornos de chamada do processo depurador.
Métodos
Método |
Descrição |
---|---|
Notifica o depurador quando um Break a instrução no fluxo de código é executada. |
|
Notifica o depurador quando um ponto de interrupção é encontrado. |
|
Notifica o depurador que o common language runtime (CLR) não pôde ligar com precisão de um ponto de interrupção foi definido antes de uma função foi just-in-time (JIT) compilado. |
|
Notifica o depurador que um CTRL + C é interceptado no processo que está sendo depurado. |
|
Notifica o depurador um domínio de aplicativo foi criado. |
|
Notifica o depurador quando um processo foi anexado ou iniciado pela primeira vez. |
|
Notifica o depurador que um thread começou executando código gerenciado. |
|
Notifica o depurador que ocorreu um erro ao tentar manipular um evento do CLR. |
|
Preterido. Notifica o depurador que um evento de remapeamento foi enviado ao IDE. |
|
Notifica o depurador para uma avaliação foi concluída. |
|
Notifica o depurador que uma avaliação foi encerrada com uma exceção não tratada. |
|
Notifica o depurador que uma exceção foi acionada no código gerenciado. |
|
Notifica o depurador um domínio de aplicativo encerrou. |
|
Notifica o depurador que um processo foi encerrado. |
|
Notifica o depurador um segmento que estava executando código gerenciado encerrou. |
|
Notifica o depurador que o assembly do CLR foi carregado com êxito. |
|
Notifica o depurador uma classe foi carregada. |
|
Notifica o depurador um módulo CLR foi carregado com êxito. |
|
Notifica o depurador um segmento CLR gerenciado chamou um método EventLog classe para registrar um evento. |
|
Notifica o depurador um segmento CLR gerenciado chamou um método Switch classe para criar, modificar ou excluir um switch/rastreamento de depuração. |
|
Notifica o depurador que o nome de um domínio de aplicativo ou o thread foi alterado. |
|
Notifica o depurador que concluiu uma etapa. |
|
Notifica o depurador um assembly do CLR tem sido descarregado. |
|
Notifica o depurador que uma classe está sendo descarregada. |
|
Notifica o depurador um módulo CLR (DLL) tenha sido descarregado. |
|
Notifica o depurador que os símbolos para um módulo CLR foram alterados. |
Comentários
Todos os retornos de chamada são serializados, chamados no mesmo segmento e chamados com o processo no estado sincronizado.
Cada implementação de retorno de chamada deve chamar ICorDebugController::Continue para continuar a execução. Se ICorDebugController::Continue não é chamado antes do retorno de chamada retorna, o processo permanecerá parado e não mais retornos de chamada de evento ocorrerá até que ICorDebugController::Continue é chamado.
Um depurador deve implementar ICorDebugManagedCallback2 se ele está depurando.Aplicativos do NET Framework versão 2.0. Uma instância de ICorDebugManagedCallback ou ICorDebugManagedCallback2 é passado como o objeto de retorno de chamada para ICorDebug::SetManagedHandler.
Observação
Esta interface não dá suporte a que está sendo chamado remotamente, entre computadores ou entre processos.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Consulte também
Referência
Interface de ICorDebugManagedCallback2