TRANSACTION_STATE enumeración (wdm.h)

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

Syntax

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 que se ha preparado entra en el estado "en duda" si su administrador de transacciones superior deja de estar disponible.
TransactionStateCommittedNotify
La transacción se ha confirmado. Es posible que las notificaciones de confirmación (o no) se hayan entregado a todas las inscripciones.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores del sistema operativo.
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

TRANSACTION_BASIC_INFORMATION