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)

Confira também

TRANSACTION_BASIC_INFORMATION