IDataModelScriptDebug2::GetDebugState メソッド (dbgmodel.h)

GetDebugState メソッドは、スクリプトの現在の状態 (実行中かどうかなど) を返します。 状態は、次のように定義されている ScriptDebugState 列挙内の値によって定義されます。

Enumerant 説明
ScriptDebugNoDebugger スクリプトでデバッグがアクティブでないことを示します。 これは、StartDebugging メソッドがこのスクリプトでまだ呼び出されていないか、StopDebugging が既に呼び出されていることを意味します。 どちらの場合も、デバッガーが開始されるまで、指定されたスクリプトでのスクリプト デバッガーとのそれ以上の対話は無効です。
ScriptDebugNotExecuting スクリプト内のコードがアクティブに実行されていないことを示します。 ScriptDebugNoDebugger とは対照的にこれを返す場合は、スクリプトがデバッグ中であることを示します。つまり、StartDebugging メソッドはデバッグ インターフェイスで正常に呼び出されました。
ScriptDebugExecuting スクリプトがアクティブにコードを実行していて、デバッガーに分割されていないことを示します。
ScriptDebugBreak スクリプト内のコードの実行中にスクリプトがデバッガーに分割されることを示します

構文

ScriptDebugState GetDebugState();

戻り値

ScriptDebugState 列挙型の値によって示されるスクリプトのデバッグ状態。

要件

   
Header dbgmodel.h

こちらもご覧ください

IDataModelScriptDebug2 インターフェイス