Поделиться через


Перечисление CRMREGFLAGS (comsvcs.h)

Определяет, какие этапы завершения транзакций должны быть получены компенсатором CRM, и указывает, должно ли восстановление завершиться сбоем, если после попытки восстановления остаются сомнительные транзакции.

Синтаксис

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

Константы

 
CRMREGFLAG_PREPAREPHASE
Значение: 0x1
Получите этап подготовки.
CRMREGFLAG_COMMITPHASE
Значение: 0x2
Получение этапа фиксации.
CRMREGFLAG_ABORTPHASE
Значение: 0x4
Получение этапа прерывания.
CRMREGFLAG_ALLPHASES
Значение: 0x7
Получение всех этапов.
CRMREGFLAG_FAILIFINDOUBTSREMAIN
Значение: 0x10
Сбой, если после восстановления остаются сомневающиеся транзакции.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть comsvcs.h

См. также раздел

ICrmLogControl::RegisterCompensator