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