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