Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ordnet einer Auflistung von Abonnementobjekten eine Ereignismethode zu.
Diese Methode wird nur aus Gründen der Abwärtskompatibilität unterstützt. Andernfalls sollten Sie die Methoden der IMultiInterfacePublisherFilter-Schnittstelle verwenden.
Syntax
HRESULT Initialize(
[in] BSTR methodName,
[in] IDispatch *dispUserDefined
);
Parameter
[in] methodName
Der Name der Ereignismethode, die dem Herausgeberfilter zugeordnet ist.
[in] dispUserDefined
Ein Zeiger auf die IEventSystem-Schnittstelle in einem Ereignissystemobjekt oder auf die IEventControl-Schnittstelle für ein Ereignisklassenobjekt.
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 |
|---|---|
|
Der Herausgeberfilter wurde erfolgreich initialisiert. |
|
Ein Ereignis konnte einige, aber nicht alle Abonnenten aufrufen. |
|
Ein Ereignis konnte keinen der Abonnenten aufrufen. |
|
Es wurde ein Ereignis veröffentlicht, aber es gab keine Abonnenten. |
|
Beim Auswerten einer Abfragezeichenfolge ist ein Syntaxfehler aufgetreten. |
|
In einer Abfragezeichenfolge wurde ein ungültiger Feldname verwendet. |
|
Es wurde eine unerwartete Ausnahme ausgelöst. |
|
Ein unerwarteter interner Fehler wurde erkannt. |
|
Die Besitzer-SID für ein Benutzerabonnement ist nicht vorhanden. |
|
Eine vom Benutzer bereitgestellte Komponente oder ein Abonnent hat eine Ausnahme ausgelöst. |
|
Eine Schnittstelle verfügt über zu viele Methoden, mit denen Ereignisse ausgelöst werden können. |
|
Ein Abonnement kann nur gespeichert werden, wenn die Ereignisklasse für das Abonnement bereits vorhanden ist. |
|
Nicht alle angeforderten Objekte konnten entfernt werden. |
|
COM+ ist für diesen Vorgang erforderlich, aber es ist nicht installiert. |
Hinweise
Der Herausgeberfilter verwendet den in dispUserDefined übergebenen Zeiger, um eine Liste von Abonnenten abzurufen, entweder durch Aufrufen von IEventSystem::Query oder IEventControl::GetSubscriptions.
Anforderungen
| 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 |