Partager via


Interface ICrmCompensatorVariants (comsvcs.h)

Remet des enregistrements de journal structurés à l’compensateur CRM lors de l’utilisation de Microsoft Visual Basic.

Héritage

L’interface ICrmCompensatorVariants hérite de l’interface IUnknown. ICrmCompensatorVariants a également les types de membres suivants :

Méthodes

L’interface ICrmCompensatorVariants possède ces méthodes.

 
ICrmCompensatorVariants::AbortRecordVariants

Fournit un enregistrement de journal à l’compensateur CRM pendant la phase d’abandon. (ICrmCompensatorVariants.AbortRecordVariants)
ICrmCompensatorVariants::BeginAbortVariants

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. (ICrmCompensatorVariants.BeginAbortVariants)
ICrmCompensatorVariants::BeginCommitVariants

Avertit l’compensateur CRM de la phase de validation (phase 2) de l’achèvement de la transaction et du fait que les enregistrements sont sur le point d’être remis.
ICrmCompensatorVariants::BeginPrepareVariants

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. (ICrmCompensatorVariants.BeginPrepareVariants)
ICrmCompensatorVariants::CommitRecordVariants

Fournit un enregistrement de journal à l’compensateur CRM pendant la phase de validation.
ICrmCompensatorVariants::EndAbortVariants

Avertit l’compensateur CRM qu’il a reçu tous les enregistrements de journal disponibles pendant la phase d’abandon. (ICrmCompensatorVariants.EndAbortVariants)
ICrmCompensatorVariants::EndCommitVariants

Avertit le compensateur CRM qu’il a remis tous les enregistrements de journal disponibles pendant la phase de validation. (ICrmCompensatorVariants.EndCommitVariants)
ICrmCompensatorVariants::EndPrepareVariants

Avertit le compensateur CRM qu’il a eu tous les enregistrements de journal disponibles pendant la phase de préparation. (ICrmCompensatorVariants.EndPrepareVariants)
ICrmCompensatorVariants::P repareRecordVariants

Fournit un enregistrement de journal à l’compensateur CRM pendant la phase de préparation.
ICrmCompensatorVariants::SetLogControlVariants

Fournit une interface ICrmLogControl à l’compensateur CRM.

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

   
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

COM+ Compensation Resource Manager

ICrmCompensator