IDataModelScriptDebug2 :: GetDebugState,, méthode (dbgmodel. h)

La méthode GetDebugState, retourne l’état actuel du script (par exemple, s’il est en cours d’exécution). L’État est défini par une valeur dans l’énumération ScriptDebugState qui est définie comme suit.

Enumerant 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 arrêter le débogage 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’a pas démarré.
ScriptDebugNotExecuting Indique qu’aucun code dans le script ne s’exécute activement. Si vous renvoyez cet élément au lieu de ScriptDebugNoDebugger, cela indique que le script est en cours de débogage, ce qui signifie 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 rompu dans le débogueur.
ScriptDebugBreak Indique que le script est rompu 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, comme indiqué par une valeur dans l’énumération ScriptDebugState.

Spécifications

   
En-tête dbgmodel. h

Voir aussi

Interface IDataModelScriptDebug2