Freigeben über


IDataModelScript2-Schnittstelle (dbgmodel.h)

Dies ist die zweite Version der Kernskriptschnittstelle.

Diese Version 2 der Schnittstelle unterstützt alle vorherigen Methoden mit identischen Signaturen und enthält zusätzliche neue Methoden, die zusätzliche Funktionen bereitstellen. Die neuen Methoden werden im Header am Ende des Abschnitts für diese Schnittstelle aufgeführt.

Erbschaft

Die IDataModelScript2 Schnittstelle erbt von der IDataModelScript-Schnittstelle.

Methodik

Die IDataModelScript2 Schnittstelle hat diese Methoden.

 
IDataModelScript2::AddRef

Die AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle in einem Objekt.
IDataModelScript2::Execute

Die Execute-Methode führt den Inhalt des Skripts wie durch den letzten erfolgreichen Auffüllaufruf diktieren aus und ändert das Objektmodell des Debuggers entsprechend diesem Inhalt.
IDataModelScript2::GetName

Die GetName-Methode gibt den Namen des Skripts als zugeordnete Zeichenfolge über die SysAllocString-Funktion zurück.
IDataModelScript2::GetScriptFullFilePathName

Die GetScriptFullFilePathName-Methode ruft den vollständigen Pfadnamen der Skriptdatei ab.
IDataModelScript2::InvokeMain

Wenn das Skript über eine "Hauptfunktion" verfügt, die von einem Ui-Aufruf ausgeführt werden soll, gibt es eine solche über eine echte Rückgabe aus der IsInvocable-Methode an.
IDataModelScript2::IsInvocable

Die IsInvocable-Methode gibt zurück, ob das Skript aufrufbar ist – d. h., ob es eine "Hauptfunktion" hat, die von der Sprache oder dem Anbieter definiert ist.
IDataModelScript2::P opulate

Die Populate-Methode wird vom Client aufgerufen, um den "Inhalt" des Skripts zu ändern oder zu synchronisieren.
IDataModelScript2::QueryInterface-

Die QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IDataModelScript2::Release

Die Release-Methode erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt.
IDataModelScript2::Rename

Die Rename-Methode weist dem Skript einen neuen Namen zu.
IDataModelScript2::SetScriptFullFilePathName

Die SetScriptFullFilePathName-Methode legt den vollständigen Pfadnamen der Skriptdatei fest.
IDataModelScript2::Unlink

Mit der Unlink-Methode wird der Execute-Vorgang rückgängig. Alle Während der Ausführung des Skripts festgelegten Objektmodellmanipulations- oder Erweiterungspunkte werden rückgängig gemacht.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht