Freigeben über


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

Weitere Informationen

Debuggerdatenmodell C++-Übersicht