IMultiInterfaceEventControl::SetMultiInterfacePublisherFilter-Methode (eventsys.h)
Weist einer Ereignismethode zur Laufzeit einen Herausgeberfilter zu.
Diese Methode legt den angegebenen Herausgeberfilter für alle Methoden aller Ereignisschnittstellen für das Ereignisobjekt fest.
Syntax
HRESULT SetMultiInterfacePublisherFilter(
[in] IMultiInterfacePublisherFilter *classFilter
);
Parameter
[in] classFilter
Ein Zeiger auf die IMultiInterfacePublisherFilter-Schnittstelle im Herausgeberfilter, der der angegebenen Methode zugeordnet ist.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED und E_FAIL sowie die folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
Eine unerwartete Ausnahme wurde ausgelöst. |
|
Ein unerwarteter interner Fehler wurde erkannt. |
Hinweise
Ein Ereignisherausgeber kann einen Herausgeberfilter zur Laufzeit installieren, um ein Ereignis nur für Abonnenten auszulösen, die die im Filter angegebenen Kriterien erfüllen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | eventsys.h |