Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Schnittstelle stellt ein Quelldokument dar.
Syntax
IDebugDocument2 : IUnknown
Hinweise für Implementierer
Visual Studio implementiert diese Schnittstelle in der Regel. Ein Debugmodul (DE) kann diese Schnittstelle auch implementieren, wenn der Quellcode angegeben werden muss und die Quelle nicht auf dem Datenträger vorhanden ist. In solchen Fällen würde die DE auch IDebugDocumentContext2- und IDebugActivateDocumentEvent2-Schnittstellen sowie einige zusätzliche Methoden für die IDebugDisassemblyStream2- und IDebugDocumentPosition2-Schnittstellen implementieren.
Hinweise für Aufrufer
Methoden für die IDebugDocumentContext2Schnittstelle , IDebugDisassemblyStream2, IDebugDocumentPosition2und IDebugActivateDocumentEvent2 Schnittstellen geben diese Schnittstelle zurück.
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IDebugDocument2 aufgeführt.
| Methode | Beschreibung |
|---|---|
| GetName | Ruft den Namen des Dokuments in einem von mehreren Formularen ab. |
| GetDocumentClassID | Ruft den Klassenbezeichner des Dokuments ab. |
Hinweise
Diese Schnittstelle wird nur implementiert, wenn die DE den Quellcode bereitstellt. Wenn Sie beispielsweise skripts auf einer HTML-Seite debuggen, stellt die DE den Quellcode bereit, da die Quelle dynamisch heruntergeladen oder generiert wird und nicht als Datenträgerdatei vorhanden ist. Beim Debuggen herkömmlicher Sprachen, z. B. C++, muss diese Schnittstelle nicht implementiert werden.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll