Méthode IDataModelScriptDebug ::GetDebugState (dbgmodel.h)
La méthode GetDebugState retourne l’état actuel du script (par exemple, s’il s’exécute ou non). L’état est défini par une valeur dans l’énumération ScriptDebugState qui est définie comme suit.
Énumération | Description |
---|---|
ScriptDebugNoDebugger | Indique que le débogage n’est pas actif sur le script. Cela signifie que la méthode StartDebugging n’a pas encore été appelée sur ce script ou que StopDebugging a déjà été appelé. Dans les deux cas, une interaction supplémentaire avec le débogueur de script sur le script donné n’est pas valide tant que le débogueur n’est pas démarré. |
ScriptDebugNotExecuting | Indique qu’aucun code dans le script ne s’exécute activement. Le renvoi de ce paramètre par opposition à ScriptDebugNoDebugger indique que le script est en cours de débogage. Autrement dit, la méthode StartDebugging a été appelée avec succès sur son interface de débogage. |
ScriptDebugExecuting | Indique que le script exécute activement du code et n’est pas décomposé dans le débogueur. |
ScriptDebugBreak | Indique que le script est décomposé dans le débogueur pendant l’exécution du code dans le script |
Syntaxe
ScriptDebugState GetDebugState();
Valeur de retour
État de débogage du script tel qu’indiqué par une valeur dans l’énumération ScriptDebugState.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |