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