IDataModelScriptDebug2::GetDebugState-Methode (dbgmodel.h)
Die GetDebugState-Methode gibt den aktuellen Status des Skripts zurück (z. B. ob es ausgeführt wird oder nicht). Der Zustand wird durch einen Wert innerhalb der ScriptDebugState-Enumeration definiert, die wie folgt definiert ist.
Enumerant | BESCHREIBUNG |
---|---|
ScriptDebugNoDebugger | Gibt an, dass das Debuggen für das Skript nicht aktiv ist. Dies bedeutet, dass die StartDebugging-Methode für dieses Skript noch nicht aufgerufen wurde oder dass StopDebugging bereits aufgerufen wurde. In beiden Fällen ist die weitere Interaktion mit dem Skriptdebugger für das angegebene Skript ungültig, bis der Debugger gestartet wird. |
ScriptDebugNotExecuting | Gibt an, dass kein Code innerhalb des Skripts aktiv ausgeführt wird. Die Rückgabe im Gegensatz zu ScriptDebugNoDebugger gibt an, dass das Skript debuggt wird. Das heißt, die StartDebugging-Methode wurde erfolgreich auf ihrer Debugschnittstelle aufgerufen. |
ScriptDebugExecuting | Gibt an, dass das Skript aktiv Code ausführt und nicht in den Debugger unterteilt ist. |
ScriptDebugBreak | Gibt an, dass das Skript während der Ausführung von Code innerhalb des Skripts in den Debugger unterteilt wird. |
Syntax
ScriptDebugState GetDebugState();
Rückgabewert
Der Debugstatus des Skripts, wie durch einen Wert in der ScriptDebugState-Enumeration angegeben.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |