IDebugDocument2
Diese Schnittstelle stellt ein Quelldokument dar.
IDebugDocument2 : IUnknown
Hinweise für Implementierer
Visual Studio normalerweise implementiert diese Schnittstelle. Ein Modul (Debug) DE Darüber hinaus kann diese Schnittstelle implementieren, wenn es den Quellcode und die Quelle angeben, muss auf dem Datenträger nicht vorhanden. In solchen Fällen wird auch IDebugDocumentContext2 DE IDebugActivateDocumentEvent2 und Schnittstellen sowie einige zusätzliche Methoden für IDebugDisassemblyStream2 und IDebugDocumentPosition2-Schnittstellen implementieren.
Hinweise für Aufrufer
Methoden für IDebugDocumentContext2, IDebugDisassemblyStream2, IDebugDocumentPosition2und IDebugActivateDocumentEvent2-Schnittstellen geben diese Schnittstelle zurück.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDebugDocument2an.
Methode |
Beschreibung |
---|---|
Ruft den Namen des Dokuments in einem von mehreren Formularen ab. |
|
Ruft die Klassen-ID des Dokuments ab. |
Hinweise
Diese Schnittstelle wird nur supplies DE wenn der Quellcode implementiert. Wenn Sie z. B. Skripts auf einer HTML-Seite debuggen, DE supplies der Quellcode, da die Quelle dynamisch und ist nicht als Datenträgerdatei oder heruntergeladen wird. Bei der herkömmlichen Sprachen wie C++ Debug, muss diese Schnittstelle nicht implementiert werden.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Siehe auch
Referenz
IDebugDocumentPosition2::IsPositionInDocument
IDebugActivateDocumentEvent2::GetDocument
IDebugDocumentContext2::GetDocument