IDebugDocumentPosition2
Cette interface représente une position abstraite dans un fichier source.
Syntaxe
IDebugDocumentPosition2 : IUnknown
Remarques pour les implémenteurs
Visual Studio implémente généralement cette interface. Un moteur de débogage (DE) implémente également cette interface s’il doit fournir son propre code source (comme lorsque le DE implémente l’interface IDebugDocument2 ).
Remarques pour les appelants
Cette interface est passée en tant qu’argument à EnumCodeContexts. Il est également fourni dans le cadre d’une union BP_LOCATION (en particulier, une structure BP_LOCATION_CODE_FILE_LINE ) qui fait ensuite partie de la structure BP_REQUEST_INFO , utilisée pour créer un point d’arrêt en attente.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDebugDocumentPosition2
.
Méthode | Description |
---|---|
GetFileName | Obtient le nom de fichier du fichier source qui contient cette position de document. |
GetDocument | Obtient le document conteneur. |
IsPositionInDocument | Détermine si cette position est contenue dans le document donné. |
GetRange | Obtient la plage de cette position de document. |
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll