IDebugHostScriptHost-Schnittstelle (dbgmodel.h)
Eine Schnittstelle, die vom zugrunde liegenden Debuggerhost implementiert werden muss, um Datenmodellskripts zu verwalten.
Die Schnittstelle, die die Fähigkeit des Debughosts angibt, an der Skriptumgebung teilzunehmen. Diese Schnittstelle ermöglicht das Erstellen von Kontexten, die Skript-Engines darüber informieren, wo Objekte platziert werden sollen.
Vererbung
IDebugHostScriptHost erbt von IUnknown.
Methoden
Die IDebugHostScriptHost-Schnittstelle verfügt über diese Methoden.
IDebugHostScriptHostHost::AddRef Die IDebugHostScriptHost::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IDebugHostScriptHostHost::CreateContext Die CreateContext-Methode wird von einem Skriptanbieter aufgerufen, um einen neuen Kontext zu erstellen, in dem der Inhalt des Skripts platziert werden soll. |
IDebugHostScriptHost::QueryInterface Die IDebugHostScriptHostHost::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IDebugHostScriptHostHost::Release Die IDebugHostScriptHost::Release-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
Hinweise
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 umfasst 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 |