IDebugControl3::SetExceptionFilterParameters 方法 (dbgeng.h)
SetExceptionFilterParameters 方法會變更某些例外狀況篩選條件的 中斷狀態 和 處理狀態。
語法
HRESULT SetExceptionFilterParameters(
[in] ULONG Count,
[in] PDEBUG_EXCEPTION_FILTER_PARAMETERS Params
);
參數
[in] Count
指定要變更參數的例外狀況篩選數目。
[in] Params
指定類型為 DEBUG_EXCEPTION_FILTER_PARAMETERS的例外狀況篩選參數陣列。 只會使用這些參數的 ExecutionOption、ContinueOption和 ExceptionCode 字段。 [ExceptionCode] 字段是用來識別例外狀況篩選條件變更 例外狀況。 ExceptionOption 會指定新的中斷狀態,ContinueOption 指定新的處理狀態。
如果 [ExceptionOption] 字段的值DEBUG_FILTER_REMOVE且例外狀況篩選條件為任意例外狀況篩選條件,則會移除例外狀況篩選。
傳回值
這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值。
傳回碼 | 描述 |
---|---|
|
方法成功。 |
|
任意例外狀況篩選的最大數目 已超過。 |
言論
針對 Params中的每個例外狀況篩選參數,如果例外狀況程式代碼所識別的例外狀況,就會變更篩選條件(特定或任意)。 否則,將會針對例外狀況加入新的任意例外狀況篩選條件。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | dbgeng.h (include Dbgeng.h) |