ktmw32.h 标头
数据访问和存储使用此标头。 有关详细信息,请参阅:
ktmw32.h 包含以下编程接口:
CommitComplete 指示资源管理器 (RM) 已完成提交事务管理器 (TM) 请求的事务。 |
CommitEnlistment 提交与此登记句柄关联的事务。 此函数由通信资源管理器使用, (有时称为高级事务管理器) 。 |
CommitTransaction 请求提交指定的事务。 (CommitTransaction) |
CommitTransactionAsync 请求提交指定的事务。 (CommitTransactionAsync) |
CreateEnlistment 创建登记,设置其初始状态,并打开具有指定访问权限的登记的句柄。 |
CreateResourceManager (RM) 对象创建新的资源管理器,并将 RM 与事务管理器关联 (TM) 。 |
CreateTransaction 创建新的事务对象。 |
CreateTransactionManager (TM) 对象创建新的事务管理器,并返回具有指定访问权限的句柄。 |
GetCurrentClockTransactionManager 从事务管理器获取虚拟时钟值。 |
GetEnlistmentId 获取指定登记的标识符 (ID) 。 |
GetEnlistmentRecoveryInformation 从 KTM 检索恢复数据的不透明结构。 |
GetNotificationResourceManager 请求并接收资源管理器 (RM) 的通知。 RM 寄存器使用此函数在事务更改状态时接收通知。 |
GetNotificationResourceManagerAsync 请求和接收资源管理器 (RM) 的异步通知。 RM 寄存器使用此函数在事务更改状态时接收通知。 |
GetTransactionId 获取指定事务的标识符 (ID) 。 |
GetTransactionInformation 返回所请求的有关指定事务的信息。 |
GetTransactionManagerId 获取指定事务管理器的标识符。 |
OpenEnlistment 打开现有的登记对象,并返回登记的句柄。 |
OpenResourceManager 打开现有资源管理器 (RM) 。 |
OpenTransaction 打开现有事务。 |
OpenTransactionManager 打开现有事务管理器。 (OpenTransactionManager) |
OpenTransactionManagerById 打开现有事务管理器。 (OpenTransactionManagerById) |
PrepareComplete 指示资源管理器 (RM) 已完成保证指定事务的提交或中止操作成功所需的所有处理。 |
PrepareEnlistment 准备与此登记句柄关联的事务。 此函数由通信资源管理器使用, (有时称为高级事务管理器) 。 |
PrePrepareComplete 指示此资源管理器已完成其准备工作,以便其他资源管理器现在可以开始其准备操作。 |
PrePrepareEnlistment 预先准备与此登记句柄关联的事务。 此函数由通信资源管理器使用, (有时称为高级事务管理器) 。 |
ReadOnlyEnlistment 请求将指定的登记转换为只读登记。 只读登记不能参与事务的结果,并且不会持久记录以用于恢复。 |
RecoverEnlistment 恢复登记的状态。 |
RecoverResourceManager 从其日志文件中恢复资源管理器的状态。 |
RecoverTransactionManager 从其日志文件中恢复事务管理器的状态。 |
RenameTransactionManager 将事务管理器重命名 (TM) 对象。 此函数只能在命名 TM 句柄上使用。 |
RollbackComplete 指示资源管理器 (RM) 已成功完成事务回滚。 |
RollbackEnlistment 回滚与登记关联的指定事务。 无法为只读登记调用此函数。 |
RollbackTransaction 请求回滚指定的事务。 |
RollbackTransactionAsync 请求回滚指定的事务。 此函数异步返回。 |
RollforwardTransactionManager 仅将信息恢复到指定的虚拟时钟值。 |
SetEnlistmentRecoveryInformation 设置 KTM 中恢复数据的不透明、用户定义的结构。 |
SetResourceManagerCompletionPort 将指定的 I/O 完成端口与指定的资源管理器 (RM) 相关联。 此端口接收 RM 的所有通知。 |
SetTransactionInformation 设置指定事务的事务信息。 |
SinglePhaseReject 指示资源管理器 (RM) 拒绝单阶段请求。 当事务管理器 (TM) 收到此调用时,它会启动两阶段提交,并向所有登记的 RM 发送准备请求。 |