Compartilhar via


Enumeração CRMREGFLAGS (comsvcs.h)

Controla quais fases de conclusão de transação devem ser recebidas pelo compensador do CRM e se a recuperação deve falhar se as transações em dúvida permanecerem após a tentativa de recuperação.

Syntax

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

Constantes

 
CRMREGFLAG_PREPAREPHASE
Valor: 0x1
Receba a fase de preparação.
CRMREGFLAG_COMMITPHASE
Valor: 0x2
Receber a fase de confirmação.
CRMREGFLAG_ABORTPHASE
Valor: 0x4
Receber a fase de anulação.
CRMREGFLAG_ALLPHASES
Valor: 0x7
Receber todas as fases.
CRMREGFLAG_FAILIFINDOUBTSREMAIN
Valor: 0x10
Falha se as transações em dúvida permanecerem após a recuperação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho comsvcs.h

Confira também

ICrmLogControl::RegisterCompensator