IDataModelScriptDebug2 ::GetDebugState, méthode (dbgmodel.h)
La méthode GetDebugState retourne l’état actuel du script (par exemple, qu’il s’exécute ou non). L’état est défini par une valeur dans l’énumération ScriptDebugState, 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 n’est en cours d’exécution. Le renvoi de ce paramètre par opposition à ScriptDebugNoDebugger indique que le script est en cours de débogage, c’est-à-dire que 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 divisé en débogueur. |
ScriptDebugBreak | Indique que le script est divisé en débogueur pendant l’exécution du code dans le script |
Syntaxe
ScriptDebugState GetDebugState();
Valeur de retour
État de débogage du script, comme indiqué par une valeur dans l’énumération ScriptDebugState.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |