Share via


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

Consulte también