Freigeben über


IDebugActivateDocumentEvent2

Das Debugmodul (DE) verwendet diese Schnittstelle, um eine zu ladende Dokument anzufordern.

IDebugActivateDocumentEvent2 : IUnknown

Hinweise für Implementierer

DE implementiert diese Schnittstelle, wenn eine Quelldatei muss geöffnet sein. Diese Schnittstelle wird nur von Debugsymbolinformationen auf Module implementiert, die mit Skripts arbeiten oder ist Teil interpreter. Die IDebugEvent2-Schnittstelle muss auf dasselbe Objekt wie diese Schnittstelle implementiert werden. (SDM das QueryInterface verwendet, um die IDebugEvent2-Schnittstelle zuzugreifen).

Hinweise für Aufrufer

DE erstellt und sendet das Ereignisobjekt, wenn eine Quelldatei geöffnet sein muss. Das Ereignis wird gesendet, indem die IDebugEventCallback2 Rückruffunktion verwendet, die vom SDM angegeben wurde, als es an das Programm, das gedebuggt wurde angefügt haben.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDebugActivateDocumentEvent2an.

Methoden

Beschreibung

IDebugActivateDocumentEvent2::GetDocument

Ruft das Dokument ab, um zu aktivieren.

IDebugActivateDocumentEvent2::GetDocumentContext

Ruft den Dokumentenkontext ab, der die Position innerhalb des Dokuments beschreibt.

Hinweise

Ein typisches Szenario, in dem diese Schnittstelle ist, wenn ein Analysefehler im Skriptcode auf einer HTML-Seite auftritt, das Skript DE sendet diese Schnittstelle zum SDM, sodass das Dokument mit dem Analysefehler angezeigt werden kann.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugDocument2

IDebugEvent2

IDebugEventCallback2