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 |