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