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 (包含 Dbgeng.h) |