Interface IEventClass (eventsys.h)

Associe une classe d’objets d’événement à l’interface d’événement que ces objets implémentent.

IEventClass est l’interface implémentée par les objets CLSID_CEventClass, qui sont différents des objets de classe d’événements cocréés par un éditeur dans le but de déclencher des événements.

Un objet événement implémente l’interface d’événement IMultiInterfaceEventControl . Bien que cet objet puisse être utilisé pour configurer des classes d’événements dans le magasin d’événements, la méthode recommandée consiste à utiliser les interfaces d’administration COM+. Toutefois, toutes les propriétés exposées par l’interface IEventClass ne sont pas disponibles via les interfaces d’administration COM+.

Héritage

L’interface IEventClass hérite de l’interface IDispatch.

Méthodes

L’interface IEventClass possède ces méthodes.

 
IEventClass::get_CustomConfigCLSID

CLSID d’un composant qui peut aider à ajouter des propriétés dans le conteneur de propriétés d’un objet d’abonnement. Cette propriété est prise en charge uniquement pour la compatibilité descendante. (Obtenir)
IEventClass::get_Description

Description textuelle pouvant être affichée de l’objet de classe d’événements. (Obtenir)
IEventClass::get_EventClassID

CLSID de l’objet de classe d’événements. (Obtenir)
IEventClass::get_EventClassName

ProgID de l’objet de classe d’événements. (Obtenir)
IEventClass::get_FiringInterfaceID

ID de l’interface d’événement sur l’objet de classe d’événements. Cette propriété est prise en charge uniquement pour la compatibilité descendante. (Obtenir)
IEventClass::get_OwnerSID

ID de sécurité du créateur de l’objet de classe d’événements. Cette propriété est prise en charge uniquement pour la compatibilité descendante. (Obtenir)
IEventClass::get_TypeLib

Chemin d’accès de la bibliothèque de types qui contient la description de l’interface d’événement. (Obtenir)
IEventClass::p ut_CustomConfigCLSID

CLSID d’un composant qui peut aider à ajouter des propriétés dans le conteneur de propriétés d’un objet d’abonnement. Cette propriété est prise en charge uniquement pour la compatibilité descendante. (Put)
IEventClass::p ut_Description

Description textuelle pouvant être affichée de l’objet de classe d’événements. (Put)
IEventClass::p ut_EventClassID

CLSID de l’objet de classe d’événements. (Put)
IEventClass::p ut_EventClassName

ProgID de l’objet de classe d’événements. (Put)
IEventClass::p ut_FiringInterfaceID

ID de l’interface d’événement sur l’objet de classe d’événements. Cette propriété est prise en charge uniquement pour la compatibilité descendante. (Put)
IEventClass::p ut_OwnerSID

ID de sécurité du créateur de l’objet de classe d’événements. Cette propriété est prise en charge uniquement pour la compatibilité descendante. (Put)
IEventClass::p ut_TypeLib

Chemin d’accès de la bibliothèque de types qui contient la description de l’interface d’événement. (Put)

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête eventsys.h

Voir aussi

Interfaces d’administration COM+