Compartir a través de


Función RollbackEnlistment (ktmw32.h)

Revierte la transacción especificada asociada a una inscripción. No se puede llamar a esta función para las inscripciones de solo lectura.

Sintaxis

BOOL RollbackEnlistment(
  [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. Consulte LARGE_INTEGER.

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

Rm usa esta función para revertir una transacción en la que está inscrito. Todo el trabajo asociado a la transacción se revierte.

Las reversiones se permiten al inscribirse en cualquier momento antes de que se produzca una notificación de preparación completa.

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

Funciones del Administrador de transacciones de kernel

ReadOnlyEnlistment