IDataModelScriptHostContext-Schnittstelle (dbgmodel.h)
Vom zugrunde liegenden Hostdebugger implementiert, stellt Informationen darüber dar, wo der Debughost das Skript überbrückt.
Vererbung
IDataModelScriptHostContext erbt von IUnknown.
Methoden
Die IDataModelScriptHostContext-Schnittstelle verfügt über diese Methoden.
IDataModelScriptHostContext::AddRef Die IDataModelScriptHostContext::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IDataModelScriptHostContext::GetNamespaceObject Die GetNamespaceObject-Methode gibt ein Objekt zurück, in das der Skriptanbieter beliebige Brücken zwischen dem Datenmodell und dem Skript platzieren kann. |
IDataModelScriptHostContext::NotifyScriptChange Es ist erforderlich, dass ein Skriptanbieter den Debughost über bestimmte Vorgänge benachrichtigt, die mit einem Methodenaufruf der NotifyScriptChange-Methode im zugeordneten Kontext auftreten. |
IDataModelScriptHostContext::QueryInterface Die IDataModelScriptHostContext::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IDataModelScriptHostContext::Release Die IDataModelScriptHostContext::Release-Methode verringert die Verweisanzahl für eine Schnittstelle für ein Objekt. |
Hinweise
Eine Hostschnittstelle, die vom Skriptanbieter als Container für den Inhalt des Skripts verwendet wird. Wie der Inhalt eines Skripts anders als die Bearbeitungen, die es für das Objektmodell der Debuggeranwendung ausführt, angezeigt wird, hängt vom jeweiligen Debughost ab. Diese Schnittstelle ermöglicht es dem Skriptanbieter, Informationen darüber abzurufen, wo der Inhalt platziert werden soll. Weitere Informationen finden Sie unter Datenmodell-C++-Skriptschnittstellen .
Die IDebugHostScriptHost-Schnittstelle ist die Schnittstelle, die von einem Skriptanbieter verwendet wird, um einen Kontext vom Debughost für ein neu erstelltes Skript abzurufen. Dieser Kontext enthält ein -Objekt (vom Debughost bereitgestellt), in dem der Skriptanbieter alle Brücken zwischen dem Datenmodell und der Skriptumgebung platzieren kann. Solche Brücken können für instance Datenmodellmethoden sein, die Skriptfunktionen aufrufen. Dadurch kann ein Aufrufer auf der Datenmodellseite Skriptmethoden aufrufen, indem die Call-Methode auf der IModelMethod-Schnittstelle verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |