次の方法で共有


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

GetEventFilter メソッドは、特定のイベントに対して "break on event" が有効になっているかどうかを返します。 "イベントの中断" を引き起こす可能性があるイベントは、次のように定義されている ScriptDebugEventFilter 列挙型のメンバーによって記述されます。

Enumerant 形容
ScriptDebugEventFilterEntry 外部からスクリプトに入るすべてのエントリで中断がデバッガーに中断されることを示します。 スクリプト エンジンがスクリプト コードを呼び出す瞬間に、直ちに中断が発生します。
ScriptDebugEventFilterException 例外が発生するたびにデバッガーが中断する必要があることを示します (一部のデバッガーでは初回例外が呼び出される可能性があります)。 この中断は、イベントがスクリプト コードによって何らかの方法で処理される前に発生する必要があります。
ScriptDebugEventFilterUnhandledException ハンドルされない例外が発生した場合にデバッガーが中断されることを示します。
ScriptDebugEventFilterAbort 単にスクリプトの実行を中止するのではなく、中止が発生した場合にデバッガーを中断する必要があることを示します。

スクリプト デバッガーで特定のイベントの種類がサポートされていない場合は、E_NOTIMPLが返される可能性があります。

StartDebugging メソッドの呼び出しによってスクリプト デバッガーが有効になっている限り、このメソッドを呼び出すと有効になります。

構文

HRESULT GetEventFilter(
  ScriptDebugEventFilter eventFilter,
  bool                   *isBreakEnabled
);

パラメーター

eventFilter

"イベントの中断" 動作が変更されているイベントを示します。 イベントは、ScriptDebugEventFilter 列挙型のメンバーとして定義されます。

isBreakEnabled

問題のイベントに対して "break on event" が有効になっている場合、true が返されます。それ以外の場合は false が返されます。

戻り値

このメソッドは、成功または失敗を示す HRESULT を返します。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

IDataModelScriptDebug2 インターフェイス