Función CommitComplete (ktmw32.h)

Indica que un administrador de recursos (RM) ha terminado de confirmar una transacción solicitada por el administrador de transacciones (TM).

Sintaxis

BOOL CommitComplete(
  [in] HANDLE         EnlistmentHandle,
  [in] PLARGE_INTEGER TmVirtualClock
);

Parámetros

[in] EnlistmentHandle

Identificador de la inscripción para la que se completa la operación de confirmación.

[in] TmVirtualClock

Valor de reloj virtual más reciente recibido para esta transacción. Si especifica NULL, no se cambia el valor del reloj virtual. Consulte LARGE_INTEGER.

Para cambiar el valor del reloj virtual, este valor debe ser mayor que el valor actual devuelto en la notificación COMMIT.

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 cero (0). 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:

Requisitos

   
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

CreateEnlistment

GetCurrentClockTransactionManager

Funciones del Administrador de transacciones de kernel