Método IDebugControl3::SetExceptionFilterParameters (dbgeng.h)
El método setExceptionFilterParameters cambia la de estado de interrupción y control del estado para algunos filtros de excepciones.
Sintaxis
HRESULT SetExceptionFilterParameters(
[in] ULONG Count,
[in] PDEBUG_EXCEPTION_FILTER_PARAMETERS Params
);
Parámetros
[in] Count
Especifica el número de filtros de excepción para los que se van a cambiar los parámetros.
[in] Params
Especifica una matriz de parámetros de filtro de excepción de tipo DEBUG_EXCEPTION_FILTER_PARAMETERS. Solo se usan los ExecutionOption , ContinueOptiony ExceptionCode campos de estos parámetros. El campo ExceptionCode se usa para identificar la excepción de cuyo filtro de excepciones se cambiará. ExceptionOption especifica el nuevo estado de interrupción y ContinueOption especifica el nuevo estado de control.
Si el valor del campo ExceptionOption es DEBUG_FILTER_REMOVE y el filtro de excepciones es un filtro de excepción arbitrario, se quitará el filtro de excepción.
Valor devuelto
Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
El número máximo de filtros de excepción arbitrarios se ha superado. |
Observaciones
Para cada uno de los parámetros de filtro de excepción de Parámetros, si la excepción, identificada por código de excepción, ya tiene un filtro (específico o arbitrario), ese filtro se cambiará. De lo contrario, se agregará un nuevo filtro de excepción arbitrario para la excepción.
Para obtener más información sobre los filtros de eventos , vea filtros de eventos.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | dbgeng.h (include Dbgeng.h) |