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