Compartilhar via


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

Confira também

Createtransaction

Funções do Gerenciador de Transações do Kernel

OpenTransaction

RollbackTransaction