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) |