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 |