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