Redigera

Dela via


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