Función OpenTransactionManager (ktmw32.h)

Abre un administrador de transacciones existente.

Sintaxis

HANDLE OpenTransactionManager(
  [in]           LPWSTR      LogFileName,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] ULONG       OpenOptions
);

Parámetros

[in] LogFileName

Nombre de la secuencia de registro. Esta secuencia debe existir dentro de un archivo de registro CLFS.

[in] DesiredAccess

El acceso solicitado. Consulte Máscaras de acceso del Administrador de transacciones para obtener una lista de valores válidos.

[in, optional] OpenOptions

Reservados; especifique cero.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un identificador para el administrador de transacciones.

Si se produce un error en la función, el valor devuelto es INVALID_HANDLE_VALUE. 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

Inmediatamente después de llamar a esta función, debe llamar a RecoverTransactionManager.

LogFileName debe especificarse con el formato de archivo NT. Por ejemplo: ?? < drive>:< ruta de acceso>. No use . Extensión BLF.

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

CreateTransactionManager

GetCurrentClockTransactionManager

Funciones del Administrador de transacciones de kernel

OpenTransactionManagerById

Máscaras de acceso del Administrador de transacciones