Enumeración CRMREGFLAGS (comsvcs.h)

Controla qué fases de finalización de transacciones deben recibir el compensador de CRM y si la recuperación debe producir un error si las transacciones en duda permanecen después de que se haya intentado la recuperación.

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
Reciba la fase de preparación.
CRMREGFLAG_COMMITPHASE
Valor: 0x2
Reciba la fase de confirmación.
CRMREGFLAG_ABORTPHASE
Valor: 0x4
Reciba la fase de anulación.
CRMREGFLAG_ALLPHASES
Valor: 0x7
Recibir todas las fases.
CRMREGFLAG_FAILIFINDOUBTSREMAIN
Valor: 0x10
Se produce un error si las transacciones dudosas permanecen después de la recuperación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado comsvcs.h

Consulte también

ICrmLogControl::RegisterCompensator