TRANSACTION_STATE枚举 (wdm.h)

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)

另请参阅

TRANSACTION_BASIC_INFORMATION