Share via


IDebugBreakpointErrorEvent2

Esta interfaz indica al administrador de depuración de sesión (SDM) que no se pudo enlazar un punto de interrupción pendiente a un programa cargado, ya sea debido a una advertencia o a un error.

Sintaxis

IDebugBreakpointErrorEvent2 : IUnknown

Notas para los implementadores

De implementa esta interfaz como parte de su compatibilidad con puntos de interrupción. 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 DE crea y envía este objeto de evento cuando no se puede enlazar un punto de interrupción pendiente al programa que se está depurando. El evento se envía mediante la función de devolución de llamada IDebugEventCallback2 proporcionada por el SDM cuando se adjunta al programa que se está depurando.

Métodos en orden de Vtable

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

Método Descripción
GetErrorBreakpoint Obtiene la interfaz IDebugErrorBreakpoint2 que describe la advertencia o el error.

Comentarios

Cada vez que se enlaza un punto de interrupción, se envía un evento al SDM. Si el punto de interrupción no se puede enlazar, se envía un IDebugBreakpointErrorEvent2 ; de lo contrario, se envía un IDebugBreakpointBoundEvent2 .

Por ejemplo, cuando la condición asociada al punto de interrupción pendiente no puede analizar o evaluar, se envía una advertencia de que el punto de interrupción pendiente no se puede enlazar en este momento. Esto puede ocurrir si el código del punto de interrupción aún no se ha cargado.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también