Énumération CRMREGFLAGS (comsvcs.h)

Contrôle les phases d’achèvement des transactions qui doivent être reçues par le compensateur CRM et si la récupération doit échouer si des transactions douteuses persistent après la tentative de récupération.

Syntax

typedef enum tagCRMREGFLAGS {
  CRMREGFLAG_PREPAREPHASE = 0x1,
  CRMREGFLAG_COMMITPHASE = 0x2,
  CRMREGFLAG_ABORTPHASE = 0x4,
  CRMREGFLAG_ALLPHASES = 0x7,
  CRMREGFLAG_FAILIFINDOUBTSREMAIN = 0x10
} CRMREGFLAGS;

Constantes

 
CRMREGFLAG_PREPAREPHASE
Valeur : 0x1
Recevoir la phase de préparation.
CRMREGFLAG_COMMITPHASE
Valeur : 0x2
Recevez la phase de validation.
CRMREGFLAG_ABORTPHASE
Valeur : 0x4
Recevoir la phase d’abandon.
CRMREGFLAG_ALLPHASES
Valeur : 0x7
Recevoir toutes les phases.
CRMREGFLAG_FAILIFINDOUBTSREMAIN
Valeur : 0x10
Échoue si les transactions douteuses restent après la récupération.

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]
En-tête comsvcs.h

Voir aussi

ICrmLogControl ::RegisterCompensator