IDebugDocumentPosition2
Diese Schnittstelle stellt eine abstrakte Position in einer Quelldatei dar.
IDebugDocumentPosition2 : IUnknown
Hinweise für Implementierer
Visual Studio normalerweise implementiert diese Schnittstelle. Ein Modul (Debug) DE würde auch diese Schnittstelle implementieren, wenn es über einen eigenen Quellcode angegeben werden muss (beispielsweise, wenn die DE IDebugDocument2-Schnittstelle implementiert).
Hinweise für Aufrufer
Diese Schnittstelle wird als Argument an IDebugProgram2::EnumCodeContextsübergeben. Sie wird auch als Teil einer BP_LOCATION Union angegeben (speziell eine BP_LOCATION_CODE_FILE_LINE Struktur), die wiederum Bestandteil der BP_REQUEST_INFORMATION Struktur ist, die verwendet wird, wenn mithilfe eines ausstehenden Haltepunkt erstellt.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDebugDocumentPosition2an.
Methode |
Beschreibung |
---|---|
Ruft den Dateinamen der Quelldatei ab, die diesen Dokumenten Zeilenposition enthält. |
|
Ruft das enthaltende Dokument ab. |
|
Bestimmt, ob diese bestimmten Position im Dokument enthalten ist. |
|
Ruft den Bereich für diese Position des Dokuments ab. |
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll