TRANSACTION_STATE enumeração (wdm.h)
A enumeração TRANSACTION_STATE define os estados que o KTM pode atribuir a uma transação.
Syntax
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, o 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 gerenciador 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 todas as inscrições. |
Comentários
A enumeração TRANSACTION_STATE é usada na estrutura TRANSACTION_BASIC_INFORMATION .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores do sistema operacional. |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |