Share via


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
S_OK
Die Methode wurde erfolgreich abgeschlossen.
EVENT_E_INTERNALEXCEPTION
Eine unerwartete Ausnahme wurde ausgelöst.
EVENT_E_INTERNALERROR
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

Weitere Informationen

IMultiInterfaceEventControl