Интерфейс IComObjectEvents (comsvcs.h)
Уведомляет подписчика о создании или освобождении экземпляра активированного JIT-объекта. Подписчик получает уведомление при вызове IObjectContext::D isableCommit, IObjectContext::EnableCommit, IObjectContext::SetComplete или IObjectContext::SetAbort . События публикуются подписчику с помощью службы com+ Events — слабо связанной системы событий, которая хранит сведения о событиях от разных издателей в хранилище событий в каталоге COM+.
Наследование
Интерфейс IComObjectEvents наследуется от интерфейса IUnknown . IComObjectEvents также имеет следующие типы элементов:
Методы
Интерфейс IComObjectEvents содержит следующие методы.
IComObjectEvents::OnDisableCommit Создается, когда клиент вызывает DisableCommit в контексте. |
IComObjectEvents::OnEnableCommit Создается, когда клиент вызывает EnableCommit в контексте. |
IComObjectEvents::OnObjectActivate Создается, когда объект получает экземпляр нового объекта, активируемого JIT. |
IComObjectEvents::OnObjectDeactivate Создается при освобождении JIT-активированного объекта с помощью SetComplete или SetAbort. |
IComObjectEvents::OnSetComplete Создается, когда клиент вызывает SetComplete в контексте. |
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | comsvcs.h |