Freigeben über


IDataModelScriptDebugClient-Schnittstelle (dbgmodel.h)

Der Client des Skriptdebuggers implementiert diese Schnittstelle als Teil eines bidirektionale Kommunikationskanals mit dem Skriptdebugger.

Die Benutzeroberfläche, die die Funktion des Skriptdebuggings bereitstellen möchte, implementiert die IDataModelScriptDebugClient-Schnittstelle. Der Skriptanbieter verwendet diese Schnittstelle, um Debuginformationen hin und her zu übergeben (z. B.: Ereignisse, die auftreten, Haltepunkte usw....)

Erbschaft

IDataModelScriptDebugClient erbt von IUnknown.

Methodik

Die IDataModelScriptDebugClient Schnittstelle hat diese Methoden.

 
IDataModelScriptDebugClient::AddRef

Die IDataModelScriptDebugClient::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.
IDataModelScriptDebugClient::NotifyDebugEvent

Jedes Ereignis, das in den Skriptdebugger wechselt, ruft der Debugcode selbst über die NotifyDebugEvent-Methode die Schnittstelle auf.
IDataModelScriptDebugClient::QueryInterface

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

Die IDataModelScriptDebugClient::Release-Methode erhöht die Referenzanzahl für eine Schnittstelle eines Objekts.

Bemerkungen

Der Debughost oder die Debuggeranwendung, die eine Schnittstelle zum Skriptdebugging bereitstellen möchte, muss eine Implementierung der IDataModelScriptDebugClient-Schnittstelle für den Skriptdebugger über die StartDebugging-Methode auf der Debugschnittstelle für das Skript bereitstellen.

Der IDataModelScriptDebugClient ist der Kommunikationskanal, über den Debugereignisse übergeben werden und die Steuerung vom Skriptausführungsmodul zu einer Debuggerschnittstelle wechselt.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht