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

Confira também