Función ReadOnlyEnlistment (ktmw32.h)
Solicita que la inscripción especificada se convierta en una inscripción de solo lectura. Una inscripción de solo lectura no puede participar en el resultado de la transacción y no se registra de forma duradera para la recuperación.
Sintaxis
BOOL ReadOnlyEnlistment(
[in] HANDLE EnlistmentHandle,
[in] PLARGE_INTEGER TmVirtualClock
);
Parámetros
[in] EnlistmentHandle
Identificador de la inscripción.
[in] TmVirtualClock
El último valor de reloj virtual recibido para esta inscripción. Si especifica NULL, el valor del reloj virtual no cambia. 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:
Comentarios
Si un administrador de recursos ya no necesita participar en una transacción sin revertir la transacción, debe llamar a ReadOnlyEnlistment antes de cerrar el identificador de inscripción.
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
GetCurrentClockTransactionManager