Compartir a través de


enumeración TRANSACTION_STATE (wdm.h)

La enumeración TRANSACTION_STATE define los estados que KTM puede asignar a una transacción.

Sintaxis

typedef enum _TRANSACTION_STATE {
  TransactionStateNormal,
  TransactionStateIndoubt,
  TransactionStateCommittedNotify
} TRANSACTION_STATE;

Constantes

 
TransactionStateNormal
El estado de la transacción no está en duda ni confirmado.
TransactionStateIndoubt
El estado de la transacción está en duda (es decir, KTM no puede determinar si la transacción debe confirmarse o revertirse). Una transacción preparada entra en el estado "en duda" si su administrador de transacciones superior deja de estar disponible.
TransactionStateCommittedNotify
Se ha confirmado la transacción. Es posible que las notificaciones de confirmación (o no) se hayan entregado a todas las inscripciones.

Observaciones

La enumeración TRANSACTION_STATE se usa en la estructura TRANSACTION_BASIC_INFORMATION.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores del sistema operativo.
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

TRANSACTION_BASIC_INFORMATION