Partager via


IDebugDocumentPosition2

cette interface représente une position abstraite dans un fichier source.

IDebugDocumentPosition2 : IUnknown

Remarques à l'intention des implémenteurs

Visual Studio implémente généralement cette interface. Un moteur (DE) de débogage implémente également cette interface s'il doit fournir son propre code source (comme lorsque le De implémente l'interface d' IDebugDocument2 ).

Remarques pour les appelants

Cette interface est passée comme argument à IDebugProgram2 : : EnumCodeContexts. Il est également fourni dans le cadre d'une union de BP_LOCATION plus précisément, une structure de BP_LOCATION_CODE_FILE_LINE ) qui est ensuite une partie de la structure de BP_REQUEST_INFORMATION , qui est utilisée en créant un point d'arrêt en attente.

méthodes en commande de Vtable

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

Méthode

Description

IDebugDocumentPosition2 : : GetFileName

Obtient le nom du fichier source contenant la position de document.

IDebugDocumentPosition2 : : GetDocument

obtient le document contenant.

IDebugDocumentPosition2 : : IsPositionInDocument

détermine si cette position est contenue dans le document donné.

IDebugDocumentPosition2 : : GetRange

obtient la plage pour cette position de document.

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

IDebugProgram2 : : EnumCodeContexts

IDebugProgram2

BP_LOCATION_CODE_FILE_LINE