Interface ICrmCompensator (comsvcs.h)
Fournit des enregistrements de journal non structurés à l’compensateur CRM lors de l’utilisation de Microsoft Visual C++.
Héritage
L’interface ICrmCompensator hérite de l’interface IUnknown. ICrmCompensator possède également les types de membres suivants :
Méthodes
L’interface ICrmCompensator possède ces méthodes.
ICrmCompensator ::AbortRecord Fournit un enregistrement de journal à l’compensateur CRM pendant la phase d’abandon. (ICrmCompensator.AbortRecord) |
ICrmCompensator ::BeginAbort Avertit le compensateur CRM de la phase d’abandon de la transaction et du fait que des enregistrements sont sur le point d’être remis. (ICrmCompensator.BeginAbort) |
ICrmCompensator ::BeginCommit Avertit l’compensateur CRM de la phase de validation de l’achèvement de la transaction et du fait que les enregistrements sont sur le point d’être remis. |
ICrmCompensator ::BeginPrepare Avertit l’compensateur CRM de la phase de préparation de l’achèvement de la transaction et du fait que les enregistrements sont sur le point d’être remis. (ICrmCompensator.BeginPrepare) |
ICrmCompensator ::CommitRecord Remet un enregistrement du journal dans l'ordre de transmission pendant la phase de validation. |
ICrmCompensator ::EndAbort Avertit l’compensateur CRM qu’il a reçu tous les enregistrements de journal disponibles pendant la phase d’abandon. (ICrmCompensator.EndAbort) |
ICrmCompensator ::EndCommit Avertit le compensateur CRM qu’il a remis tous les enregistrements de journal disponibles pendant la phase de validation. (ICrmCompensator.EndCommit) |
ICrmCompensator ::EndPrepare Avertit le compensateur CRM qu’il a eu tous les enregistrements de journal disponibles pendant la phase de préparation. (ICrmCompensator.EndPrepare) |
ICrmCompensator ::P repareRecord Remet un enregistrement du journal dans l'ordre de transmission pendant la phase de préparation. |
ICrmCompensator ::SetLogControl Fournit une interface ICrmLogControl à crm Compensate afin qu’il puisse écrire d’autres enregistrements de journal lors de l’achèvement de la transaction. |
Remarques
Le commis CRM détermine le CLSID du compensateur CRM à l’aide de la méthode ICrmLogControl ::RegisterCompensator . Il appelle ensuite CoCreateInstance en spécifiant le CLSID de cette compensation CRM, puis il appelle QueryInterface pour l’interface ICrmCompensator et l’interface ICrmCompensatorVariants .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | comsvcs.h |