IDebugEventCallback2
Essa interface é usada pelo mecanismo de depuração (DE) para enviar eventos de depuração para o gerenciador de depuração de sessão (SDM).
Sintaxe
IDebugEventCallback2 : IUnknown
Notas para implementadores
Visual Studio implementa essa interface para receber eventos de um mecanismo de depuração.
Observações para chamadores
Um mecanismo de depuração normalmente recebe essa interface quando o SDM chama Attach, Attach ou LaunchSuspended. Um mecanismo de depuração envia eventos para o SDM chamando Event.
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDebugEventCallback2
.
Método | Descrição |
---|---|
Evento | Envia notificação de eventos de depuração para o SDM. |
Comentários
Embora EvaluateSync e EvaluateAsync especifiquem que eles usam uma IDebugEventCallback2
interface, esse não é o caso, e o ponteiro da interface sempre será um valor nulo. Em vez disso, o mecanismo de depuração deve usar a IDebugEventCallback2
interface recebida na chamada para Attach, Attach ou LaunchSuspended.
Se um pacote implementa IDebugEventCallback em código gerenciado, é altamente recomendável que seja invocado nas várias interfaces que ReleaseComObject são passadas para Event.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll