IDebugActivateDocumentEvent2

Das Debugmodul (DE) verwendet diese Schnittstelle, um das Laden eines Dokuments anzufordern.

Syntax

IDebugActivateDocumentEvent2 : IUnknown

Hinweise für Implementierer

Die DE implementiert diese Schnittstelle, wenn eine Quelldatei geöffnet werden muss. Diese Schnittstelle wird nur von Debugmodulen implementiert, die mit Skriptdolmetschern arbeiten oder teil sind. Die IDebugEvent2-Schnittstelle muss auf demselben Objekt wie diese Schnittstelle implementiert werden (das SDM verwendet QueryInterface für den Zugriff auf die IDebugEvent2 Schnittstelle).

Hinweise für Aufrufer

Die DE erstellt und sendet dieses Ereignisobjekt, wenn eine Quelldatei geöffnet werden muss. Das Ereignis wird mithilfe der vom SDM bereitgestellten IDebugEventCallback2-Rückruffunktion gesendet, wenn es an das zu debuggende Programm angefügt wurde.

Methoden in Vtable-Reihenfolge

In der folgenden Tabelle sind die Methoden von IDebugActivateDocumentEvent2 aufgeführt.

Methoden Beschreibung
GetDocument Ruft das zu aktivierende Dokument ab.
GetDocumentContext Ruft den Dokumentkontext ab, der die Position innerhalb des Dokuments beschreibt.

Hinweise

Ein typisches Szenario, in dem diese Schnittstelle verwendet wird, ist, wenn ein Analysefehler in Skriptcode auf einer HTML-Seite auftritt, sendet das Skript DE diese Schnittstelle an das 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