IEventClass 接口 (eventsys.h)

将事件对象的类与这些对象实现的事件接口相关联。

IEventClass 是由 CLSID_CEventClass 对象实现的接口,这些对象与发布者为触发事件而共同创建的事件类对象不同。

事件对象实现 IMultiInterfaceEventControl 事件接口。 虽然此对象可用于在事件存储区中配置事件类,但首选方法是使用 COM+ 管理接口。 但是,并非 IEventClass 接口公开的所有属性都可通过 COM+ 管理接口获得。

继承

IEventClass 接口继承自 IDispatch 接口。

方法

IEventClass 接口具有这些方法。

 
IEventClass::get_CustomConfigCLSID

组件的 CLSID,可帮助将属性添加到订阅对象的属性包中。 仅出于向后兼容性而支持此属性。 (获取)
IEventClass::get_Description

事件类对象的可显示文本说明。 (获取)
IEventClass::get_EventClassID

事件类对象的 CLSID。 (获取)
IEventClass::get_EventClassName

事件类对象的 ProgID。 (获取)
IEventClass::get_FiringInterfaceID

事件类对象上的事件接口的 ID。 仅出于向后兼容性而支持此属性。 (获取)
IEventClass::get_OwnerSID

事件类对象的创建者的安全 ID。 仅出于向后兼容性而支持此属性。 (获取)
IEventClass::get_TypeLib

包含事件接口说明的类型库的路径。 (获取)
IEventClass::p ut_CustomConfigCLSID

组件的 CLSID,可帮助将属性添加到订阅对象的属性包中。 仅出于向后兼容性而支持此属性。 (放置)
IEventClass::p ut_Description

事件类对象的可显示文本说明。 (放置)
IEventClass::p ut_EventClassID

事件类对象的 CLSID。 (放置)
IEventClass::p ut_EventClassName

事件类对象的 ProgID。 (放置)
IEventClass::p ut_FiringInterfaceID

事件类对象上的事件接口的 ID。 仅出于向后兼容性而支持此属性。 (放置)
IEventClass::p ut_OwnerSID

事件类对象的创建者的安全 ID。 仅出于向后兼容性而支持此属性。 (放置)
IEventClass::p ut_TypeLib

包含事件接口说明的类型库的路径。 (放置)

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 eventsys.h

另请参阅

COM+ 管理接口