Partager via


IDebugPendingBreakpoint2

Cette interface représente un point d'arrêt qui est prêt à le lier à un emplacement du code.

IDebugPendingBreakpoint2 : IUnknown

Remarques à l'intention des implémenteurs

Le moteur de (DE) débogage implémente cette interface dans le cadre de son prise en charge des points d'arrêt.

Remarques pour les appelants

un appel à IDebugEngine2 : : CreatePendingBreakpoint crée un point d'arrêt en attente d'une interface d' IDebugBreakpointRequest2 . un appel à IDebugPendingBreakpoint2 : : Liaison crée une interface d' IDebugBreakpoint2 qui représente un point d'arrêt lié dans le programme.

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IDebugPendingBreakpoint2.

Méthode

Description

IDebugPendingBreakpoint2 : : CanBind

Détermine si ce point d'arrêt en attente peut être lié à un emplacement du code.

IDebugPendingBreakpoint2 : : Liaison

Lie ce point d'arrêt en attente à un ou plusieurs emplacements de code.

IDebugPendingBreakpoint2 : : GetState

Obtient l'état de ce point d'arrêt en attente.

IDebugPendingBreakpoint2 : : GetBreakpointRequest

Obtient la requête de point d'arrêt qui a été utilisée pour créer ce point d'arrêt en attente.

IDebugPendingBreakpoint2 : : virtualisez

Bascule l'état virtualisé de ce point d'arrêt en attente.

IDebugPendingBreakpoint2 : : Vérifiez

Bascule l'état actif de ce point d'arrêt en attente.

IDebugPendingBreakpoint2 : : SetCondition

Définit ou modifie la condition associée à ce point d'arrêt en attente.

IDebugPendingBreakpoint2 : : SetPassCount

Définit ou modification que le nombre de passage associé à ce point d'arrêt en attente.

IDebugPendingBreakpoint2 : : EnumBoundBreakpoints

Énumère tous les points d'arrêt liés de ce point d'arrêt en attente.

IDebugPendingBreakpoint2 : : EnumErrorBreakpoints

Énumère tous les points d'arrêt d'erreur qui ont résulté de ce point d'arrêt en attente.

IDebugPendingBreakpoint2 : : suppression

Supprime ce point d'arrêt en attente et tous les points d'arrêt liés de lui.

Notes

IDebugPendingBreakpoint2 peut être considéré comme un fournisseur de toutes les informations nécessaires nécessaire de lier un point d'arrêt au code qui peut être appliquée à un ou plusieurs programmes.

Un point d'arrêt en attente peut potentiellement produire plusieurs points d'arrêt lié. Par exemple, un point d'arrêt dans le modèle C/C++ ++-style peut produire un point d'arrêt liés pour chaque instance unique de ce modèle.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugEngine2 : : CreatePendingBreakpoint

IDebugBreakpointBoundEvent2 : : GetPendingBreakpoint

IDebugBoundBreakpoint2 : : GetPendingBreakpoint

IDebugErrorBreakpoint2 : : GetPendingBreakpoint