Интерфейс 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

Идентификатор интерфейса события в объекте класса событий. Это свойство поддерживается только для обеспечения обратной совместимости. (Получить)
IEventClass::get_OwnerSID

Идентификатор безопасности создателя объекта класса событий. Это свойство поддерживается только для обеспечения обратной совместимости. (Получить)
IEventClass::get_TypeLib

Путь к библиотеке типов, содержащей описание интерфейса события. (Получить)
IEventClass::p ut_CustomConfigCLSID

ИДЕНТИФИКАТОР CLSID компонента, который может помочь в добавлении свойств в контейнер свойств объекта подписки. Это свойство поддерживается только для обеспечения обратной совместимости. (Put)
IEventClass::p ut_Description

Отображаемое текстовое описание объекта класса событий. (Put)
IEventClass::p ut_EventClassID

ИДЕНТИФИКАТОР CLSID для объекта класса событий. (Put)
IEventClass::p ut_EventClassName

Идентификатор ProgID для объекта класса событий. (Put)
IEventClass::p ut_FiringInterfaceID

Идентификатор интерфейса события в объекте класса событий. Это свойство поддерживается только для обеспечения обратной совместимости. (Put)
IEventClass::p ut_OwnerSID

Идентификатор безопасности создателя объекта класса событий. Это свойство поддерживается только для обеспечения обратной совместимости. (Put)
IEventClass::p ut_TypeLib

Путь к библиотеке типов, содержащей описание интерфейса события. (Put)

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header eventsys.h

См. также раздел

Интерфейсы администрирования COM+