Metodo IDataModelScriptDebug::GetDebugState (dbgmodel.h)
Il metodo GetDebugState restituisce lo stato corrente dello script, ad esempio se è in esecuzione o meno. Lo stato è definito da un valore all'interno dell'enumerazione ScriptDebugState definita come segue.
Enumerante | Descrizione |
---|---|
ScriptDebugNoDebugger | Indica che il debug non è attivo nello script. Ciò significa che il metodo StartDebugging non è ancora stato chiamato su questo script o che StopDebugging è già stato chiamato. In entrambi i casi, un'ulteriore interazione con il debugger di script nello script specificato non è valida fino all'avvio del debugger. |
ScriptDebugNotExecuting | Indica che non è in esecuzione attivamente alcun codice all'interno dello script. La restituzione di questo valore invece di ScriptDebugNoDebugger indica che lo script viene sottoposto a debug, ovvero il metodo StartDebugging è stato chiamato correttamente nella relativa interfaccia di debug. |
ScriptDebugExecuting | Indica che lo script esegue attivamente il codice e non è suddiviso nel debugger. |
ScriptDebugBreak | Indica che lo script è suddiviso nel debugger durante l'esecuzione del codice all'interno dello script |
Sintassi
ScriptDebugState GetDebugState();
Valore restituito
Stato di debug dello script come indicato da un valore nell'enumerazione ScriptDebugState.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |