IDebugDocument2
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 IDebugDocumentContext2
Schnittstelle , IDebugDisassemblyStream2
, IDebugDocumentPosition2
und 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