Condividi tramite


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

Vedi anche

Interfaccia IDataModelScriptDebug