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
| Minimum supported client | Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | comsvcs.h |