IComObjectPoolEvents interface (comsvcs.h)

Notifies the subscriber when a new object is added to the pool. The subscriber is also notified when a transactional or non-transactional object is obtained or returned to the pool. The events are published to the subscriber using the COM+ Events service, a loosely coupled events system that stores event information from different publishers in an event store in the COM+ catalog.

Inheritance

The IComObjectPoolEvents interface inherits from the IUnknown interface. IComObjectPoolEvents also has these types of members:

Methods

The IComObjectPoolEvents interface has these methods.

 
IComObjectPoolEvents::OnObjPoolGetFromTx

Generated when a transactional object is obtained from the pool. (IComObjectPoolEvents.OnObjPoolGetFromTx)
IComObjectPoolEvents::OnObjPoolGetObject

Generated when a non-transactional object is obtained from the pool. (IComObjectPoolEvents.OnObjPoolGetObject)
IComObjectPoolEvents::OnObjPoolPutObject

Generated when a new object is added to the pool.
IComObjectPoolEvents::OnObjPoolRecycleToTx

Generated when a transactional object is returned to the pool. (IComObjectPoolEvents.OnObjPoolRecycleToTx)

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header comsvcs.h

See also

COM+ Events

COM+ Instrumentation