Partager via


Méthode IDebugControl ::GetNumberEventFilters (dbgeng.h)

La méthode GetNumberEventFilters retourne le nombre de filtres d’événements actuellement utilisés par le moteur.

Syntaxe

HRESULT GetNumberEventFilters(
  [out] PULONG SpecificEvents,
  [out] PULONG SpecificExceptions,
  [out] PULONG ArbitraryExceptions
);

Paramètres

[out] SpecificEvents

Reçoit le nombre d’événements qui peuvent être contrôlés à l’aide des filtres d’événements spécifiques. Ces événements sont énumérés à l’aide de certaines constantes DEBUG_FILTER_XXX .

[out] SpecificExceptions

Reçoit le nombre d’exceptions qui peuvent être contrôlées à l’aide des filtres d’exception spécifiques. Le premier filtre d’exception spécifique est le filtre d’exception par défaut. Les exceptions contrôlées par les autres filtres d’exception spécifiques auront toujours leur propre filtre et n’hériteront pas de leur comportement du filtre d’exception spécifique par défaut. Ces filtres d’exception sont identifiés par leur code d’exception. Pour obtenir la liste des filtres d’exceptions spécifiques, consultez Exceptions spécifiques .

[out] ArbitraryExceptions

Reçoit le nombre de filtres d’exceptions arbitraires actuellement utilisés par le moteur. Ces filtres d’exception sont identifiés par leur code d’exception.

Valeur retournée

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .

Code de retour Description
S_OK
La méthode a réussi.

Remarques

Pour plus d’informations sur les filtres d’événements, consultez Filtres d’événements.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)