IDataModelScriptDebug::StartDebugging-Methode (dbgmodel.h)
Die StartDebugging-Methode aktiviert den Debugger für ein bestimmtes Skript.The StartDebugging method "turns on" the debugger for a particular script. Der Vorgang des Startens des Debuggings führt nicht aktiv zu Ausführungsunterbrechungen oder Schrittschritten. Es macht das Skript lediglich debuggierbar und stellt eine Reihe von Schnittstellen bereit, über die der Client mit der Debugschnittstelle kommunizieren kann.
Der Debugclient, der an die StartDebugging-Methode übergeben wird, muss von der Implementierung gespeichert werden. Wenn ein Ereignis auftritt, das "in den Debugger einbricht", wird dieser Umbruch durch einen synchronen Aufruf implementiert, um den Client über das Ereignis zu benachrichtigen. Die Ausführung wird fortgesetzt, wenn der Client vom Benachrichtigungsaufruf zurückgibt. Ein Rückgabeargument gibt an, wie die Ausführung fortgesetzt werden soll.
Diese Methode sollte nur aufgerufen werden, wenn der Skriptdebugger für das angegebene Skript nicht aktiviert ist. Jeder andere Anruf ist illegal.
Syntax
HRESULT StartDebugging(
IDataModelScriptDebugClient *debugClient
);
Parameter
debugClient
Eine Schnittstelle zum Client des Skriptdebuggers. Debugereignisse werden an diese Schnittstelle übergeben.
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |