Función CommitTransaction (ktmw32.h)

Solicita que se confirme la transacción especificada.

Sintaxis

BOOL CommitTransaction(
  [in] HANDLE TransactionHandle
);

Parámetros

[in] TransactionHandle

Identificador de la transacción que se va a confirmar.

Este identificador debe haberse abierto con el derecho de acceso TRANSACTION_COMMIT. Para obtener más información, vea Derechos de acceso y seguridad de KTM.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es 0 (cero). Para obtener información ampliada de los errores, llame a la función GetLastError.

En la lista siguiente se identifican los posibles códigos de error:

Comentarios

Puede confirmar cualquier identificador de transacción que se haya abierto o creado mediante el permiso TRANSACTION_COMMIT; cualquier aplicación puede confirmar una transacción, no solo el creador.

Solo se puede llamar a esta función si la transacción sigue activa, no preparada, preparada previamente o revierte.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado ktmw32.h
Library Ktmw32.lib
Archivo DLL Ktmw32.dll

Consulte también

CreateTransaction

Funciones del Administrador de transacciones de kernel

OpenTransaction

RollbackTransaction