IComCRMEvents interface (comsvcs.h)

Notifies the subscriber about activities of the Compensating Resource Manager (CRM) feature of Component Services. 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 IComCRMEvents interface inherits from the IUnknown interface. IComCRMEvents also has these types of members:

Methods

The IComCRMEvents interface has these methods.

 
IComCRMEvents::OnCRMAbort

Generated when CRM clerk receives an abort notification to pass on to the CRM compensator.
IComCRMEvents::OnCRMAnalyze

Generated when a CRM clerk receives a record during the analysis phase of recovery.
IComCRMEvents::OnCRMBegin

Generated when a CRM clerk is starting, either due to a client registering a compensator or during recovery.
IComCRMEvents::OnCRMCheckpoint

Generated when a CRM checkpoint occurs.
IComCRMEvents::OnCRMCommit

Generated when CRM clerk receives a commit notification to pass on to the CRM compensator.
IComCRMEvents::OnCRMDeliver

Generated when a CRM clerk delivers a record to a CRM compensator.
IComCRMEvents::OnCRMDone

Generated when CRM clerk is done processing transaction outcome notifications.
IComCRMEvents::OnCRMForce

Generated when a CRM clerk receives a request to force log records to disk, either from the CRM worker or from the CRM compensator.
IComCRMEvents::OnCRMForget

Generated when a CRM clerk receives a request to forget a log record, either from the CRM worker or from the CRM compensator.
IComCRMEvents::OnCRMIndoubt

Generated when CRM clerk receives an in-doubt notification to pass on to the CRM compensator.
IComCRMEvents::OnCRMPrepare

Generated when CRM clerk receives a prepare notification to pass on to the CRM compensator.
IComCRMEvents::OnCRMRecoveryDone

Generated when CRM recovery is done.
IComCRMEvents::OnCRMRecoveryStart

Generated when CRM recovery has started.
IComCRMEvents::OnCRMRelease

Generated when the CRM clerk is finished and releases its resource locks.
IComCRMEvents::OnCRMWrite

Generated when a CRM clerk receives a request to write a log record, either from the CRM worker or CRM compensator.

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