Points d’arrêt (SDK Visual Studio)Breakpoints (Visual Studio SDK)

Il existe trois types de points d’arrêt : en attente, la limite et d’erreur.There are three types of breakpoints: pending, bound, and error.

Un en attente de point d’arrêt :A pending breakpoint:

  • Est une abstraction qui contient toutes les informations nécessaires pour lier un point d’arrêt à un ou plusieurs contextes de code dans un ou plusieurs programmes.Is an abstraction that contains all the information needed to bind a breakpoint to one or more code contexts in one or more programs. Chaque fois qu’un programme débogué code cause à charger, le moteur de débogage qui consulte des tous les points d’arrêt en attente pour voir si elles peuvent être liées.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 point d’arrêt en attente lui-même jamais lie au code, mais plutôt collecte et est dit qu’il contient tous les points d’arrêt les liés qu’il génère.A pending breakpoint itself never binds to code, but rather collects and is said to contain all the bound breakpoints that it generates.

  • Est représenté par un IDebugPendingBreakpoint2 interface.Is represented by an IDebugPendingBreakpoint2 interface.

    Un point d’arrêt lié :A bound breakpoint:

  • Est une abstraction pour un point d’arrêt associée ou liée à un contexte de code unique.Is an abstraction for a breakpoint associated with or bound to a single code context. Chaque point d’arrêt lié est généré en réponse à un point d’arrêt en attente.Each bound breakpoint is generated in response to a pending breakpoint. Un point d’arrêt en attente peut, toutefois, générer plus d’un point d’arrêt lié.A pending breakpoint can, however, generate more than one bound breakpoint.

    Lorsque le code est déchargé, un point d’arrêt lié peut être indépendant et ignorée.When code is unloaded, a bound breakpoint can be unbound and discarded.

  • Est représenté par un IDebugBoundBreakpoint2 interface.Is represented by an IDebugBoundBreakpoint2 interface.

    Un point d’arrêt de l’erreur :An error breakpoint:

  • Est une abstraction pour la description d’une erreur dans la tentative de liaison d’un point d’arrêt en attente à un contexte de code.Is an abstraction for describing an error in attempting to bind a pending breakpoint to a code context. Un point d’arrêt de l’erreur décrit une erreur dans l’emplacement ou dans l’expression de point d’arrêt lui-même.An error breakpoint describes either an error in location or in the breakpoint expression itself. Pour plus d’informations, consultez liaison des points d’arrêt.For more information, see Binding breakpoints.

    L’erreur de point d’arrêt peut être une erreur ou un avertissement.The breakpoint error can be either an error or a warning.

  • Est représenté par un IDebugErrorBreakpoint2 interface.Is represented by an IDebugErrorBreakpoint2 interface.

Voir aussiSee also

Programmes Programs
Concepts du débogueur Debugger concepts
Contexte de code Code context
IDebugBoundBreakpoint2 IDebugBoundBreakpoint2
IDebugPendingBreakpoint2 IDebugPendingBreakpoint2
IDebugErrorBreakpoint2IDebugErrorBreakpoint2