CRMFLAGS enumeration (comsvcs.h)

Provides information about when a particular log record to the CRM compensator was written.

Syntax

typedef enum tagCRMFLAGS {
  CRMFLAG_FORGETTARGET = 0x1,
  CRMFLAG_WRITTENDURINGPREPARE = 0x2,
  CRMFLAG_WRITTENDURINGCOMMIT = 0x4,
  CRMFLAG_WRITTENDURINGABORT = 0x8,
  CRMFLAG_WRITTENDURINGRECOVERY = 0x10,
  CRMFLAG_WRITTENDURINGREPLAY = 0x20,
  CRMFLAG_REPLAYINPROGRESS = 0x40
} CRMFLAGS;

Constants

 
CRMFLAG_FORGETTARGET
Value: 0x1
CRMFLAG_WRITTENDURINGPREPARE
Value: 0x2
The record was written during prepare.
CRMFLAG_WRITTENDURINGCOMMIT
Value: 0x4
The record was written during commit.
CRMFLAG_WRITTENDURINGABORT
Value: 0x8
The record was written during abort.
CRMFLAG_WRITTENDURINGRECOVERY
Value: 0x10
The record was written during recovery.
CRMFLAG_WRITTENDURINGREPLAY
Value: 0x20
The record was written during replay.
CRMFLAG_REPLAYINPROGRESS
Value: 0x40

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header comsvcs.h

See also

CrmLogRecordRead