Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il existe trois types de points d’arrêt : en attente, lié et erreur.
Un point d’arrêt en attente :
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. Chaque fois qu’un programme débogué provoque le chargement du code, le moteur de débogage vérifie tous les points d’arrêt en attente pour voir s’ils peuvent être liés.
Un point d’arrêt en attente ne se lie jamais au code, mais collecte et est considéré comme contenant tous les points d'arrêt liés qu'il produit.
Est représenté par une interface IDebugPendingBreakpoint2 .
Point d'arrêt associé :
Abstraction d’un point d’arrêt associé ou lié à un contexte de code unique. Chaque point d’arrêt défini est généré en réaction à un point d’arrêt en attente. Toutefois, un point d’arrêt en attente peut générer plusieurs points d’arrêt liés.
Lorsque le code est déchargé, un point d’arrêt lié peut être dissocié et supprimé.
Est représenté par une interface IDebugBoundBreakpoint2 .
Un point d’arrêt d’erreur :
Abstraction permettant de décrire une erreur lors de la tentative de liaison d’un point d’arrêt en attente à un contexte de code. Un point d’arrêt d’erreur décrit soit une erreur à l’emplacement du point d’arrêt, soit dans l’expression du point d’arrêt elle-même. Pour plus d’informations, consultez Points d’arrêt de liaison.
L’erreur de point d’arrêt peut être une erreur ou un avertissement.
Est représenté par une interface IDebugErrorBreakpoint2 .