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

Weitere Informationen

COM+-Verwaltungsschnittstellen