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 |