次の方法で共有


IDebugControl3::SetExceptionFilterParameters メソッド (dbgeng.h)

SetExceptionFilterParameters メソッドは、一部の例外フィルターの 中断状態処理状態 を変更します。

構文

HRESULT SetExceptionFilterParameters(
  [in] ULONG                              Count,
  [in] PDEBUG_EXCEPTION_FILTER_PARAMETERS Params
);

パラメーター

[in] Count

パラメーターを変更する例外フィルターの数を指定します。

[in] Params

DEBUG_EXCEPTION_FILTER_PARAMETERS型の例外フィルター パラメーターの配列を指定します。 これらのパラメーターの ExecutionOptionContinueOption、および ExceptionCode フィールドのみが使用されます。 ExceptionCode フィールドは、例外フィルターが変更される 例外 を識別するために使用されます。 ExceptionOption は新しい中断状態を指定し、ContinueOption 新しい処理状態を指定します。

ExceptionOption フィールドの値がDEBUG_FILTER_REMOVEされ、例外フィルターが任意の例外フィルターである場合、例外フィルターは削除されます。

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については 戻り値の を参照してください。

リターン コード 形容
S_OK
メソッドが成功しました。
E_OUTOFMEMORY
任意の例外フィルターの最大数

を超えました。

備考

Params内の各例外フィルター パラメーターについて、例外コードによって識別される例外に既にフィルター (特定または任意) がある場合、そのフィルターは変更されます。 それ以外の場合は、例外に対して新しい任意の例外フィルターが追加されます。

イベント フィルター の詳細については、「イベント フィルターの」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)

関連項目

GetExceptionFilterParameters

IDebugControl

IDebugControl2

IDebugControl3

SetSpecificFilterParameters

sx、sxd、sxe、sxi、sxn (例外の設定)