Partager via


Méthode IMultiInterfaceEventControl ::SetMultiInterfacePublisherFilter (eventsys.h)

Affecte un filtre d’éditeur à une méthode d’événement au moment de l’exécution.

Cette méthode définit le filtre d’éditeur spécifié pour toutes les méthodes de toutes les interfaces d’événement pour l’objet d’événement.

Syntaxe

HRESULT SetMultiInterfacePublisherFilter(
  [in] IMultiInterfacePublisherFilter *classFilter
);

Paramètres

[in] classFilter

Pointeur vers l’interface IMultiInterfacePublisherFilter sur le filtre d’éditeur associé à la méthode spécifiée.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED et E_FAIL, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
La commande s'est correctement terminée.
EVENT_E_INTERNALEXCEPTION
Une exception inattendue a été levée.
EVENT_E_INTERNALERROR
Une erreur interne inattendue a été détectée.

Remarques

Un éditeur d’événements peut installer un filtre d’éditeur au moment de l’exécution pour déclencher un événement uniquement pour les abonnés qui répondent aux critères spécifiés dans le filtre.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête eventsys.h

Voir aussi

IMultiInterfaceEventControl