Función PrepareEnlistment (ktmw32.h)

Prepara la transacción asociada a este identificador de inscripción. Esta función la usan los administradores de recursos de comunicación (a veces denominados administradores de transacciones superiores).

Sintaxis

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

Parámetros

[in] EnlistmentHandle

Identificador de la inscripción para la que se ha completado la operación de preparación.

[in] TmVirtualClock

Puntero al último valor de reloj virtual recibido para esta transacción.

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

Requisito Value
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

GetCurrentClockTransactionManager

Funciones del Administrador de transacciones de kernel

PrePrepareEnlistment

ReadOnlyEnlistment

SinglePhaseReject