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