encabezado ktmw32.h

El acceso a datos y el almacenamiento usan este encabezado. Para más información, consulte:

ktmw32.h contiene las siguientes interfaces de programación:

Functions

 
CommitComplete

Indica que un administrador de recursos (RM) ha terminado de confirmar una transacción solicitada por el administrador de transacciones (TM).
CommitEnlistment

Confirma la transacción asociada a este identificador de inscripción. Los administradores de recursos de comunicación usan esta función (a veces denominadas administradores de transacciones superiores).
CommitTransaction

Solicita que se confirme la transacción especificada. (CommitTransaction)
CommitTransactionAsync

Solicita que se confirme la transacción especificada. (CommitTransactionAsync)
CreateEnlistment

Crea una inscripción, establece su estado inicial y abre un identificador para la inscripción con el acceso especificado.
CreateResourceManager

Crea un nuevo objeto de administrador de recursos (RM) y asocia el RM a un administrador de transacciones (TM).
CreateTransaction

Crea un nuevo objeto de transacción.
CreateTransactionManager

Crea un nuevo objeto de administrador de transacciones (TM) y devuelve un identificador con el acceso especificado.
GetCurrentClockTransactionManager

Obtiene un valor de reloj virtual de un administrador de transacciones.
GetEnlistmentId

Obtiene el identificador (ID) de la inscripción especificada.
GetEnlistmentRecoveryInformation

Recupera una estructura opaca de datos de recuperación de KTM.
GetNotificationResourceManager

Solicita y recibe una notificación para un administrador de recursos (RM). El registro rm usa esta función para recibir notificaciones cuando cambia el estado de una transacción.
GetNotificationResourceManagerAsync

Solicita y recibe una notificación asincrónica para un administrador de recursos (RM). El registro rm usa esta función para recibir notificaciones cuando cambia el estado de una transacción.
GetTransactionId

Obtiene el identificador (ID) de la transacción especificada.
GetTransactionInformation

Devuelve la información solicitada sobre la transacción especificada.
GetTransactionManagerId

Obtiene un identificador para el administrador de transacciones especificado.
OpenEnlistment

Abre un objeto de inscripción existente y devuelve un identificador a la inscripción.
OpenResourceManager

Abre un administrador de recursos (RM) existente.
OpenTransaction

Abre una transacción existente.
OpenTransactionManager

Abre un administrador de transacciones existente. (OpenTransactionManager)
OpenTransactionManagerById

Abre un administrador de transacciones existente. (OpenTransactionManagerById)
PrepareComplete

Indica que el administrador de recursos (RM) ha completado todo el procesamiento necesario para garantizar que una operación de confirmación o anulación se realizará correctamente para la transacción especificada.
PrepareEnlistment

Prepara la transacción asociada a este identificador de inscripción. Los administradores de recursos de comunicación usan esta función (a veces denominadas administradores de transacciones superiores).
PrePrepareComplete

Indica que este administrador de recursos ha completado su trabajo de preparación para que otros administradores de recursos puedan comenzar ahora sus operaciones de preparación.
PrePrepareEnlistment

Prepara previamente la transacción asociada a este identificador de inscripción. Los administradores de recursos de comunicación usan esta función (a veces denominadas administradores de transacciones superiores).
ReadOnlyEnlistment

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

Recupera el estado de una inscripción.
RecoverResourceManager

Recupera el estado de un administrador de recursos de su archivo de registro.
RecoverTransactionManager

Recupera el estado de un administrador de transacciones de su archivo de registro.
RenameTransactionManager

Cambia el nombre de un objeto de administrador de transacciones (TM). Esta función solo se puede usar en los identificadores TM con nombre.
RollbackComplete

Indica que el administrador de recursos (RM) ha completado correctamente la revierte una transacción.
RollbackEnlistment

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

Solicita que se revierte la transacción especificada.
RollbackTransactionAsync

Solicita que se revierte la transacción especificada. Esta función devuelve de forma asincrónica.
RollforwardTransactionManager

Recupera información solo al valor de reloj virtual especificado.
SetEnlistmentRecoveryInformation

Establece una estructura opaca definida por el usuario de datos de recuperación de KTM.
SetResourceManagerCompletionPort

Asocia el puerto de finalización de E/S especificado con el administrador de recursos (RM) especificado. Este puerto recibe todas las notificaciones del RM.
SetTransactionInformation

Establece la información de transacción de la transacción especificada.
SinglePhaseReject

Indica que el administrador de recursos (RM) rechaza una solicitud de una sola fase. Cuando un administrador de transacciones (TM) recibe esta llamada, inicia una confirmación en dos fases y envía una solicitud de preparación a todos los RMs inscritos.