Freigeben über


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

IDebugDocument2::GetName

Ruft den Namen des Dokuments in einem von mehreren Formularen ab.

IDebugDocument2::GetDocumentClassID

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

IDebugDocumentPosition2::GetDocument

IDebugDisassemblyStream2::GetDocument