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 |
---|---|
Détermine si ce point d'arrêt en attente peut être lié à un emplacement du code. |
|
Lie ce point d'arrêt en attente à un ou plusieurs emplacements de code. |
|
Obtient l'état de ce point d'arrêt en attente. |
|
Obtient la requête de point d'arrêt qui a été utilisée pour créer ce point d'arrêt en attente. |
|
Bascule l'état virtualisé de ce point d'arrêt en attente. |
|
Bascule l'état actif de ce point d'arrêt en attente. |
|
Définit ou modifie la condition associée à ce point d'arrêt en attente. |
|
Définit ou modification que le nombre de passage associé à ce point d'arrêt en attente. |
|
Énumère tous les points d'arrêt liés de ce point d'arrêt en attente. |
|
Énumère tous les points d'arrêt d'erreur qui ont résulté de ce point d'arrêt en attente. |
|
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