typedef enum tagTransactionVote {
TX_COMMIT,
TX_ABORT,
TX_MAYBE,
TX_REJECT,
TX_DONT_COMMIT
} TransactionVote;
这个枚举包含以下几个成员:
- TX_COMMIT: 表示事务投票支持提交。
- TX_ABORT: 表示事务投票支持中止(撤销)。
- TX_MAYBE: 表示事务投票可能支持提交,但还需要等待其他资源的投票。
- TX_REJECT: 表示事务投票拒绝提交。
- TX_DONT_COMMIT: 表示事务投票不支持提交。
在使用事务时,应用程序的参与者(例如,分布式事务的各个资源管理器)需要对事务进行投票。这个枚举定义了可能的投票结果。
转载请注明出处:http://www.zyzy.cn/article/detail/25049/Win32 API/Comsvcs.h/TransactionVote