Función CommitEnlistment (ktmw32.h)

Confirma la transacción asociada a este identificador de inscripción. Los administradores de recursos de comunicación usan esta función (a veces denominadas administradores de transacciones superiores).

Sintaxis

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

Parámetros

[in] EnlistmentHandle

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

[in] TmVirtualClock

Puntero al último valor de reloj virtual recibido para esta inscripción. Si especifica NULL, no se cambia el valor del reloj virtual.

Para cambiar el valor del reloj virtual, este valor debe ser mayor que el valor actual devuelto por un TM subordinado.

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:

Requisitos

   
Cliente mínimo compatible Windows Vista con SP1
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado ktmw32.h
Library KtmW32.lib
Archivo DLL KtmW32.dll

Consulte también

CommitComplete

CreateEnlistment

GetCurrentClockTransactionManager

Funciones del Administrador de transacciones de kernel