IPublisherFilter::P repareToFire-Methode (eventsys.h)
Bereitet einen Herausgeberfilter auf das Auslösen einer gefilterten Liste von Abonnements mithilfe eines bereitgestellten Auslösungssteuerelements vor. Das Auslösungssteuerelement ist im Ereignisklassenobjekt enthalten.
Diese Methode wird nur aus Gründen der Abwärtskompatibilität unterstützt. Andernfalls sollten Sie die Methoden der IMultiInterfacePublisherFilter-Schnittstelle verwenden.
Syntax
HRESULT PrepareToFire(
[in] BSTR methodName,
[in] IFiringControl *firingControl
);
Parameter
[in] methodName
Der Name der ereignisbasierten Methode, die ausgelöst werden soll.
[in] firingControl
Ein Zeiger auf die IFiringControl-Schnittstelle des auslösenden Steuerelementobjekts.
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 |
---|---|
|
Das Ereignisklassenobjekt ist bereit, das Ereignis auszulösen. |
|
Ein Ereignis konnte einige, aber nicht alle Abonnenten aufrufen. |
|
Ein Ereignis konnte keines 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. |
|
Eine unerwartete Ausnahme wurde ausgelöst. |
|
Ein unerwarteter interner Fehler wurde erkannt. |
|
Die Besitzer-SID für ein Benutzerabonnement ist nicht vorhanden. |
|
Eine vom Benutzer bereitgestellte Komponente oder Abonnent hat eine Ausnahme ausgelöst. |
|
Eine Schnittstelle verfügt über zu viele Methoden zum Auslösen von Ereignissen. |
|
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 nicht installiert. |
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 |