IDataModelScriptDebugClient-Schnittstelle (dbgmodel.h)
Der Client des Skriptdebuggers implementiert diese Schnittstelle als Teil eines bidirektionalen Kommunikationskanals mit dem Skriptdebugger.
Die Benutzeroberfläche, die die Funktion des Skriptdebuggens bereitstellen möchte, implementiert die IDataModelScriptDebugClient-Schnittstelle. Der Skriptanbieter verwendet diese Schnittstelle, um Debuginformationen hin und her zu übergeben (z. B. Ereignisse, die auftreten, Breakpoints usw.)
Vererbung
IDataModelScriptDebugClient erbt von IUnknown.
Methoden
Die IDataModelScriptDebugClient-Schnittstelle verfügt über diese Methoden.
IDataModelScriptDebugClient::AddRef Die IDataModelScriptDebugClient::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IDataModelScriptDebugClient::NotifyDebugEvent Wenn ein Ereignis auftritt, das in den Skriptdebugger einbricht, ruft der Debugcode selbst die Schnittstelle über die NotifyDebugEvent-Methode 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 Verweisanzahl für eine Schnittstelle für ein Objekt. |
Hinweise
Der Debughost oder die Debuggeranwendung, die eine Schnittstelle zum Skriptdebuggen 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.
IDataModelScriptDebugClient ist der Kommunikationskanal, über den Debugereignisse übergeben werden und die Steuerung von der Skriptausführungs-Engine zu einer Debuggerschnittstelle wechselt.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |