Freigeben über


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

Weitere Informationen

Debuggerdatenmodell C++-Übersicht