IDebugDocumentPosition2
Diese Schnittstelle stellt eine abstrakte Position in einer Quelldatei dar.
Syntax
IDebugDocumentPosition2 : IUnknown
Hinweise für Implementierer
Visual Studio implementiert diese Schnittstelle in der Regel. Ein Debugmodul (DE) würde diese Schnittstelle auch implementieren, wenn sie einen eigenen Quellcode bereitstellen muss (wie wenn die DE die IDebugDocument2-Schnittstelle implementiert).
Hinweise für Aufrufer
Diese Schnittstelle wird als Argument an EnumCodeContexts übergeben. Sie wird auch als Teil einer BP_LOCATION Vereinigung (insbesondere eine BP_LOCATION_CODE_FILE_LINE Struktur) bereitgestellt, die wiederum Teil der BP_REQUEST_INFO-Struktur ist, die zum Erstellen eines ausstehenden Haltepunkts verwendet wird.
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IDebugDocumentPosition2
aufgeführt.
Methode | Beschreibung |
---|---|
GetFileName | Ruft den Dateinamen der Quelldatei ab, die diese Dokumentposition enthält. |
GetDocument | Ruft das enthaltende Dokument ab. |
IsPositionInDocument | Bestimmt, ob diese Position im angegebenen Dokument enthalten ist. |
GetRange | Ruft den Bereich für diese Dokumentposition ab. |
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll