共用方式為


IDebugControl3::SetExceptionFilterParameters 方法 (dbgeng.h)

SetExceptionFilterParameters 方法會變更某些例外狀況篩選條件的 中斷狀態處理狀態

語法

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

參數

[in] Count

指定要變更參數的例外狀況篩選數目。

[in] Params

指定類型為 DEBUG_EXCEPTION_FILTER_PARAMETERS的例外狀況篩選參數陣列。 只會使用這些參數的 ExecutionOptionContinueOptionExceptionCode 字段。 [ExceptionCode] 字段是用來識別例外狀況篩選條件變更 例外狀況。 ExceptionOption 會指定新的中斷狀態,ContinueOption 指定新的處理狀態。

如果 [ExceptionOption] 字段的值DEBUG_FILTER_REMOVE且例外狀況篩選條件為任意例外狀況篩選條件,則會移除例外狀況篩選。

傳回值

這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
方法成功。
E_OUTOFMEMORY
任意例外狀況篩選的最大數目

已超過。

言論

針對 Params中的每個例外狀況篩選參數,如果例外狀況程式代碼所識別的例外狀況,就會變更篩選條件(特定或任意)。 否則,將會針對例外狀況加入新的任意例外狀況篩選條件。

如需 事件篩選的詳細資訊,請參閱 事件篩選

要求

要求 價值
目標平臺 桌面
標頭 dbgeng.h (include Dbgeng.h)

另請參閱

GetExceptionFilterParameters

IDebugControl

IDebugControl2

IDebugControl3

SetSpecificFilterParameters

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