IEventClass-Schnittstelle (eventsys.h)
Ordnet der Ereignisschnittstelle, die diese Objekte implementieren, eine Klasse von Ereignisobjekten zu.
IEventClass ist die Schnittstelle, die vom CLSID_CEventClass -Objekten implementiert wird, die sich von Ereignisklassenobjekten unterscheiden, die von einem Herausgeber zum Auslösen von Ereignissen gemeinsam erstellt werden.
Ein Ereignisobjekt implementiert die Ereignisschnittstelle IMultiInterfaceEventControl . Dieses Objekt kann zwar zum Konfigurieren von Ereignisklassen im Ereignisspeicher verwendet werden, die bevorzugte Methode ist die Verwendung der COM+-Verwaltungsschnittstellen. Allerdings sind nicht alle Eigenschaften, die von der IEventClass-Schnittstelle verfügbar gemacht werden, über die COM+-Verwaltungsschnittstellen verfügbar.
Vererbung
Die IEventClass-Schnittstelle erbt von der IDispatch-Schnittstelle.
Methoden
Die IEventClass-Schnittstelle verfügt über diese Methoden.
IEventClass::get_CustomConfigCLSID Die CLSID einer Komponente, die beim Hinzufügen von Eigenschaften zum Eigenschaftenbehälter eines Abonnementobjekts helfen kann. Diese Eigenschaft wird nur aus Gründen der Abwärtskompatibilität unterstützt. (Get) |
IEventClass::get_Description Eine anzeigebare Textbeschreibung des Ereignisklassenobjekts. (Get) |
IEventClass::get_EventClassID Die CLSID für das Ereignisklassenobjekt. (Get) |
IEventClass::get_EventClassName Die ProgID für das Ereignisklassenobjekt. (Get) |
IEventClass::get_FiringInterfaceID Die ID der Ereignisschnittstelle für das Ereignisklassenobjekt. Diese Eigenschaft wird nur aus Gründen der Abwärtskompatibilität unterstützt. (Get) |
IEventClass::get_OwnerSID Die Sicherheits-ID des Erstellers des Ereignisklassenobjekts. Diese Eigenschaft wird nur aus Gründen der Abwärtskompatibilität unterstützt. (Get) |
IEventClass::get_TypeLib Der Pfad der Typbibliothek, die die Beschreibung der Ereignisschnittstelle enthält. (Get) |
IEventClass::p ut_CustomConfigCLSID Die CLSID einer Komponente, die beim Hinzufügen von Eigenschaften zum Eigenschaftenbehälter eines Abonnementobjekts helfen kann. Diese Eigenschaft wird nur aus Gründen der Abwärtskompatibilität unterstützt. (Put) |
IEventClass::p ut_Description Eine anzeigebare Textbeschreibung des Ereignisklassenobjekts. (Put) |
IEventClass::p ut_EventClassID Die CLSID für das Ereignisklassenobjekt. (Put) |
IEventClass::p ut_EventClassName Die ProgID für das Ereignisklassenobjekt. (Put) |
IEventClass::p ut_FiringInterfaceID Die ID der Ereignisschnittstelle für das Ereignisklassenobjekt. Diese Eigenschaft wird nur aus Gründen der Abwärtskompatibilität unterstützt. (Put) |
IEventClass::p ut_OwnerSID Die Sicherheits-ID des Erstellers des Ereignisklassenobjekts. Diese Eigenschaft wird nur aus Gründen der Abwärtskompatibilität unterstützt. (Put) |
IEventClass::p ut_TypeLib Der Pfad der Typbibliothek, die die Beschreibung der Ereignisschnittstelle enthält. (Put) |
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 |