TRANSACTION_STATE enumeração (wdm.h)
A enumeração TRANSACTION_STATE define os estados que a KTM pode atribuir a uma transação.
Sintaxe
typedef enum _TRANSACTION_STATE {
TransactionStateNormal,
TransactionStateIndoubt,
TransactionStateCommittedNotify
} TRANSACTION_STATE;
Constantes
TransactionStateNormal O estado da transação não está em dúvida nem confirmado. |
TransactionStateIndoubt O estado da transação está em dúvida (ou seja, a KTM não pode determinar se a transação deve ser confirmada ou revertida). Uma transação que foi preparada entra no estado "em dúvida" se seu gerente de transações superior ficar indisponível. |
TransactionStateCommittedNotify A transação foi confirmada. As notificações de confirmação podem (ou não) ter sido entregues a todos os alistamentos. |
Observações
A enumeração TRANSACTION_STATE é usada na estrutura TRANSACTION_BASIC_INFORMATION.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores do sistema operacional. |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |