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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour