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

Voir aussi