IDataModelScriptDebug::GetDebugState メソッド (dbgmodel.h)
GetDebugState メソッドは、スクリプトの現在の状態 (実行中かどうかなど) を返します。 状態は、次のように定義されている ScriptDebugState 列挙内の値によって定義されます。
Enumerant | 説明 |
---|---|
ScriptDebugNoDebugger | スクリプトでデバッグがアクティブでないことを示します。 これは、このスクリプトで StartDebugging メソッドがまだ呼び出されていないか、StopDebugging が既に呼び出されていることを意味します。 どちらの場合も、デバッガーが開始されるまで、指定されたスクリプトのスクリプト デバッガーとのそれ以上の操作は無効です。 |
ScriptDebugNotExecuting | スクリプト内のコードがアクティブに実行されていないことを示します。 ScriptDebugNoDebugger ではなくこれを返す場合は、スクリプトがデバッグ中であることを示します。つまり、StartDebugging メソッドはデバッグ インターフェイスで正常に呼び出されました。 |
ScriptDebugExecuting | スクリプトがアクティブにコードを実行していて、デバッガーに分割されていないことを示します。 |
ScriptDebugBreak | スクリプト内のコードの実行中にスクリプトがデバッガーに分割されることを示します |
構文
ScriptDebugState GetDebugState();
戻り値
ScriptDebugState 列挙の値によって示されるスクリプトのデバッグ状態。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |