次の方法で共有


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

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

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

構文

ScriptDebugState GetDebugState();

戻り値

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

要件

要件
Header dbgmodel.h

こちらもご覧ください

IDataModelScriptDebug インターフェイス