Interfaz ICrmCompensator (comsvcs.h)
Entrega registros no estructurados al compensador de CRM al usar Microsoft Visual C++.
Herencia
La interfaz ICrmCompensator hereda de la interfaz IUnknown . ICrmCompensator también tiene estos tipos de miembros:
Métodos
La interfaz ICrmCompensator tiene estos métodos.
ICrmCompensator::AbortRecord Entrega un registro al compensador de CRM durante la fase de anulación. (ICrmCompensator.AbortRecord) |
ICrmCompensator::BeginAbort Notifica al compensador de CRM de la fase de anulación de la finalización de la transacción y que los registros están a punto de entregarse. (ICrmCompensator.BeginAbort) |
ICrmCompensator::BeginCommit Notifica al compensador de CRM de la fase de confirmación de la finalización de la transacción y que los registros están a punto de entregarse. |
ICrmCompensator::BeginPrepare Notifica al compensador de CRM de la fase de preparación de la finalización de la transacción y que los registros están a punto de entregarse. (ICrmCompensator.BeginPrepare) |
ICrmCompensator::CommitRecord Entrega un registro en orden directo durante la fase de confirmación. |
ICrmCompensator::EndAbort Notifica al compensador de CRM que ha recibido todos los registros de registro disponibles durante la fase de anulación. (ICrmCompensator.EndAbort) |
ICrmCompensator::EndCommit Notifica al compensador de CRM que ha entregado todos los registros disponibles durante la fase de confirmación. (ICrmCompensator.EndCommit) |
ICrmCompensator::EndPrepare Notifica al compensador de CRM que ha tenido todos los registros disponibles durante la fase de preparación. (ICrmCompensator.EndPrepare) |
ICrmCompensator::P repareRecord Entrega un registro en orden directo durante la fase de preparación. |
ICrmCompensator::SetLogControl Entrega una interfaz ICrmLogControl al compensador de CRM para que pueda escribir más registros de registro durante la finalización de la transacción. |
Comentarios
El distribuidor de CRM determina el CLSID del compensador de CRM mediante el método ICrmLogControl::RegisterCompensator . A continuación, llama a CoCreateInstance especificando el CLSID de este compensador de CRM y, a continuación, llama a QueryInterface para la interfaz ICrmCompensator y la interfaz ICrmCompensatorVariants .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | comsvcs.h |