Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hay tres tipos de puntos de interrupción: pendientes, enlazados y errores.
Un punto de interrupción pendiente:
Es una abstracción que contiene toda la información necesaria para enlazar un punto de interrupción a uno o varios contextos de código en uno o varios programas. Cada vez que un programa en depuración hace que se cargue código, el motor de depuración comprueba todos los puntos de interrupción pendientes para ver si se pueden asociar.
Un punto de interrupción pendiente nunca se enlaza al código, sino que recopila y se dice que contiene todos los puntos de interrupción enlazados que genera.
Se representa mediante una interfaz IDebugPendingBreakpoint2 .
Un punto de interrupción acotado:
Es una abstracción para un punto de interrupción asociado o enlazado a un único contexto de código. Cada punto de quiebre enlazado se genera en respuesta a un punto de quiebre pendiente. Sin embargo, un punto de interrupción pendiente puede generar más de un punto de interrupción enlazado.
Cuando se descarga el código, un punto de interrupción enlazado se puede desenlazar y descartar.
Se representa mediante una interfaz IDebugBoundBreakpoint2 .
Un punto de interrupción por error:
Es una abstracción para describir un error al intentar enlazar un punto de interrupción pendiente a un contexto de código. Un punto de interrupción por error describe un error en la ubicación o en la expresión del propio punto de interrupción. Para obtener más información, vea Puntos de interrupción de enlace.
El error de punto de parada puede ser tanto un error como una advertencia.
Se representa mediante una interfaz IDebugErrorBreakpoint2 .