IDebugEventCallback2

El motor de depuración (DE) usa esta interfaz para enviar eventos de depuración al administrador de depuración de sesión (SDM).

Sintaxis

IDebugEventCallback2 : IUnknown

Notas para los implementadores

Visual Studio implementa esta interfaz para recibir eventos de un motor de depuración.

Notas para autores de la llamada

Normalmente, un motor de depuración recibe esta interfaz cuando SDM llama a Attach, Attach o LaunchSuspended. Un motor de depuración envía eventos al SDM llamando a Event.

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDebugEventCallback2.

Método Descripción
Evento Envía una notificación de eventos de depuración al SDM.

Comentarios

Aunque EvaluateSync y EvaluateAsync especifican que toman una IDebugEventCallback2 interfaz, este no es el caso y el puntero de interfaz siempre será un valor NULL. En su lugar, el motor de depuración debe usar la IDebugEventCallback2 interfaz recibida en la llamada a Attach, Attach o LaunchSuspended.

Si un paquete implementa IDebugEventCallback en código administrado, se recomienda ReleaseComObject que se invoque en las distintas interfaces que se pasan a Event.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también