Метод IDebugControl::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) |