Função CommitTransaction (ktmw32.h)
Solicita que a transação especificada seja confirmada.
Sintaxe
BOOL CommitTransaction(
[in] HANDLE TransactionHandle
);
Parâmetros
[in] TransactionHandle
Um identificador para a transação a ser confirmada.
Esse identificador deve ter sido aberto com o direito de acesso TRANSACTION_COMMIT. Para obter mais informações, consulte Direitos de Segurança e Acesso da KTM.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero (0). Para obter informações de erro estendidas, chame a função GetLastError.
A lista a seguir identifica os possíveis códigos de erro:
Comentários
Você pode confirmar qualquer identificador de transação que tenha sido aberto ou criado usando a permissão TRANSACTION_COMMIT; qualquer aplicativo pode confirmar uma transação, não apenas o criador.
Essa função só poderá ser chamada se a transação ainda estiver ativa, não preparada, pré-preparada ou revertida.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | ktmw32.h |
Biblioteca | Ktmw32.lib |
DLL | Ktmw32.dll |