(dbgmodel.h) IDataModelScriptDebug2::GetDebugState 方法
GetDebugState 方法會傳回腳本的目前狀態 (例如:它是否正在執行) 。 狀態是由 ScriptDebugState 列舉中的值所定義,其定義方式如下。
列舉 | Description |
---|---|
ScriptDebugNoDebugger | 表示偵錯不在腳本上。 這表示尚未在此腳本上呼叫 StartDebugging 方法,或已呼叫 StopDebugging。 不論是哪一種情況,在啟動調試程式之前,與指定腳本上的腳本調試程序進一步互動都無效。 |
ScriptDebugNotExecuting | 表示文本內沒有任何程序代碼正在主動執行。 傳回這個 ,而不是 ScriptDebugNoDebugger 表示正在偵錯腳本,也就是說,StartDebugging 方法已成功在其偵錯介面上呼叫。 |
ScriptDebugExecuting | 表示腳本正在主動執行程序代碼,而且不會中斷至調試程式。 |
ScriptDebugBreak | 表示文稿在執行腳本內的程式碼時,腳本會中斷為調試程式 |
Syntax
ScriptDebugState GetDebugState();
傳回值
腳本的偵錯狀態,如 ScriptDebugState 列舉中的值所表示。
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |