Freigeben über


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

Weitere Informationen

IDataModelScriptDebug2-Schnittstelle