IDebugBreakEvent2
Esta interfaz indica al administrador de depuración de sesión (SDM) que se ha completado correctamente una interrupción asincrónica.
Sintaxis
IDebugBreakEvent2 : IUnknown
Notas para los implementadores
El DE implementa esta interfaz para admitir interrupciones de usuario en un programa. La interfaz IDebugEvent2 debe implementarse en el mismo objeto que esta interfaz (el SDM usa QueryInterface para acceder a la IDebugEvent2
interfaz).
Notas para autores de la llamada
El SDM llama a CauseBreak cuando el usuario ha solicitado que se pause el programa que se está depurando. Cuando el programa se ha pausado correctamente, el DE envía el IDebugBreakEvent2
evento. Este evento se envía mediante la función de devolución de llamada IDebugEventCallback2 proporcionada por el SDM cuando se asocia al programa que se está depurando.
Comentarios
Por ejemplo, un usuario puede seleccionar el comando Interrumpir todo en el menú Depurar para salir de un programa que ejecuta un bucle infinito. El SDM indica al programa que se detenga llamando a CauseBreak. El DE envía IDebugBreakEvent2
cuando el programa finalmente se detiene.
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll