Compartir a través de


Función OpenTransactionManagerById (ktmw32.h)

Abre un administrador de transacciones existente.

Sintaxis

HANDLE OpenTransactionManagerById(
  [in]           LPGUID      TransactionManagerId,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] ULONG       OpenOptions
);

Parámetros

[in] TransactionManagerId

Identificador de la transacción que se va a abrir.

[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.

Requisitos

   
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

OpenTransactionManager

Máscaras de acceso del Administrador de transacciones