Freigeben über


CRMREGFLAGS-Enumeration (comsvcs.h)

Steuert, welche Phasen des Transaktionsabschlusses vom CRM-Kompensator empfangen werden sollten und ob die Wiederherstellung fehlschlagen sollte, wenn Nach der Wiederherstellung Zweifelstransaktionen bestehen bleiben.

Syntax

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

Konstanten

 
CRMREGFLAG_PREPAREPHASE
Wert: 0x1
Erhalten Sie die Vorbereitungsphase.
CRMREGFLAG_COMMITPHASE
Wert: 0x2
Erhalten Sie die Commitphase.
CRMREGFLAG_ABORTPHASE
Wert: 0x4
Erhalten Sie die Abbruchphase.
CRMREGFLAG_ALLPHASES
Wert: 0x7
Erhalten Sie alle Phasen.
CRMREGFLAG_FAILIFINDOUBTSREMAIN
Wert: 0x10
Fehler, wenn zweifelsfreie Transaktionen nach der Wiederherstellung verbleiben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile comsvcs.h

Weitere Informationen

ICrmLogControl::RegisterCompensator