TRANSACTION_STATE 枚举定义 KTM 可以分配给事务的状态。
语法
typedef enum _TRANSACTION_STATE {
TransactionStateNormal,
TransactionStateIndoubt,
TransactionStateCommittedNotify
} TRANSACTION_STATE;
常数
TransactionStateNormal事务的状态既不确定也不提交。 |
TransactionStateIndoubt事务的状态是不确定的(也就是说,KTM 无法确定事务是应提交还是回滚)。 如果事务 高级事务管理器 不可用,则已准备好的事务进入“怀疑”状态。 |
TransactionStateCommittedNotify事务已提交。 提交通知可能(或可能未提交)已传送到所有登记。 |
言论
TRANSACTION_STATE 枚举用于 TRANSACTION_BASIC_INFORMATION 结构。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | 在 Windows Vista 和更高版本的作系统版本中可用。 |
| 标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |