Puntos de interrupción (Visual Studio SDK)Breakpoints (Visual Studio SDK)

Hay tres tipos de puntos de interrupción: pendientes enlazados y error.There are three types of breakpoints: pending, bound, and error.

Un punto de interrupción:A pending breakpoint:

  • Es una abstracción que contiene toda la información necesaria para enlazar un punto de interrupción a uno o más contextos de código en uno o más programas.Is an abstraction that contains all the information needed to bind a breakpoint to one or more code contexts in one or more programs. Cada vez que un programa que se está depurando código causa para cargar, el motor de depuración comprueba todos los puntos de interrupción pendientes para ver si pueden estar limitados.Each time a program being debugged cause code to load, the debug engine checks all pending breakpoints to see if they can be bound.

    Un punto de interrupción pendiente propio nunca se enlaza al código, pero en su lugar recopila y se dice que contienen todos los puntos de interrupción enlazados que genera.A pending breakpoint itself never binds to code, but rather collects and is said to contain all the bound breakpoints that it generates.

  • Se representa mediante un IDebugPendingBreakpoint2 interfaz.Is represented by an IDebugPendingBreakpoint2 interface.

    Un punto de interrupción enlazado:A bound breakpoint:

  • Es una abstracción para un punto de interrupción asociada o enlazada a un contexto de código único.Is an abstraction for a breakpoint associated with or bound to a single code context. Cada punto de interrupción enlazado se genera en respuesta a un punto de interrupción pendiente.Each bound breakpoint is generated in response to a pending breakpoint. Un punto de interrupción pendiente sin embargo, puede generar más de un punto de interrupción enlazado.A pending breakpoint can, however, generate more than one bound breakpoint.

    Cuando se descarga código, un punto de interrupción enlazado puede independientes y se descartan.When code is unloaded, a bound breakpoint can be unbound and discarded.

  • Se representa mediante un IDebugBoundBreakpoint2 interfaz.Is represented by an IDebugBoundBreakpoint2 interface.

    Un punto de interrupción de error:An error breakpoint:

  • Es una abstracción para describir un error al intentar enlazar un punto de interrupción pendiente a un contexto de código.Is an abstraction for describing an error in attempting to bind a pending breakpoint to a code context. Un punto de interrupción de error describe un error en la ubicación o en la propia expresión de punto de interrupción.An error breakpoint describes either an error in location or in the breakpoint expression itself. Para obtener más información, consulte enlazar puntos de interrupción.For more information, see Binding breakpoints.

    El error de punto de interrupción puede ser un error o una advertencia.The breakpoint error can be either an error or a warning.

  • Se representa mediante un IDebugErrorBreakpoint2 interfaz.Is represented by an IDebugErrorBreakpoint2 interface.

Vea tambiénSee also