IDebugControl ::SetExceptionFilterParameters, méthode (dbgeng.h)
La méthode SetExceptionFilterParameters modifie le d’état d’arrêt et gestion de l’état pour certains filtres d’exceptions.
Syntaxe
HRESULT SetExceptionFilterParameters(
[in] ULONG Count,
[in] PDEBUG_EXCEPTION_FILTER_PARAMETERS Params
);
Paramètres
[in] Count
Spécifie le nombre de filtres d’exceptions pour utilisant des paramètres.
[in] Params
Spécifie un tableau de paramètres de filtre d’exception de type DEBUG_EXCEPTION_FILTER_PARAMETERS. Seuls les champs ExecutionOption, ContinueOptionet ExceptionCode de ces paramètres sont utilisés. Le champ ExceptionCode est utilisé pour identifier l’exception dont le filtre d’exception sera modifié. ExceptionOption spécifie le nouvel état d’arrêt et ContinueOption spécifie le nouvel état de gestion.
Si la valeur du champ ExceptionOption est DEBUG_FILTER_REMOVE et que le filtre d’exception est un filtre d’exception arbitraire, le filtre d’exception est supprimé.
Valeur de retour
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
|
Nombre maximal de filtres d’exceptions arbitraires a été dépassé. |
Remarques
Pour chacun des paramètres de filtre d’exception dans Params, si l’exception, identifiée par le code d’exception, a déjà un filtre (spécifique ou arbitraire), ce filtre sera modifié. Dans le cas contraire, un nouveau filtre d’exception arbitraire sera ajouté pour l’exception.
Pour plus d’informations sur filtres d’événements, consultez filtres d’événements.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |