事务访问掩码
KTM 定义了在打开事务时要使用的以下事务访问掩码。
-
TRANSACTION_QUERY_INFORMATION
-
-
0x000001
-
调用方可以查询事务信息。
-
-
TRANSACTION_SET_INFORMATION
-
-
0x000002
-
调用方可以设置事务信息。
-
-
TRANSACTION_ENLIST
-
-
0x000004
-
调用方可以在此事务中登记。
-
-
TRANSACTION_COMMIT
-
-
0x000008
-
调用方可以提交此事务。
-
-
TRANSACTION_ROLLBACK
-
-
0x000010
-
调用方可以回滚此事务。
-
-
TRANSACTION_PROPAGATE
-
-
0x000020
-
调用方可以将此事务传播到高级资源管理器,例如分布式事务处理协调器 (DTC) 。
-
-
TRANSACTION_GENERIC_READ
-
-
0x120001
-
调用方具有以下权限: STANDARD_RIGHTS_READ、 TRANSACTION_QUERY_INFORMATION和 SYNCHRONIZE。
-
-
TRANSACTION_GENERIC_WRITE
-
-
0x12003E
-
调用方具有以下权限: STANDARD_RIGHTS_WRITE、 TRANSACTION_SET_INFORMATION、 TRANSACTION_COMMIT、 TRANSACTION_ENLIST、 TRANSACTION_ROLLBACK、 TRANSACTION_PROPAGATE和 SYNCHRONIZE。
-
-
TRANSACTION_GENERIC_EXECUTE
-
-
0x120018
-
调用方具有以下权限: STANDARD_RIGHTS_EXECUTE、 TRANSACTION_COMMIT、 TRANSACTION_ROLLBACK和 SYNCHRONIZE。
-
-
TRANSACTION_ALL_ACCESS
-
-
0x12003F
-
调用方具有以下权限: STANDARD_RIGHTS_REQUIRED、 TRANSACTION_GENERIC_READ、 TRANSACTION_GENERIC_WRITE和 TRANSACTION_GENERIC_EXECUTE。
-
-
TRANSACTION_RESOURCE_MANAGER_RIGHTS
-
-
0x120037
-
调用方具有以下权限: TRANSACTION_GENERIC_READ、 STANDARD_RIGHTS_WRITE、 TRANSACTION_SET_INFORMATION、 TRANSACTION_ROLLBACK、 TRANSACTION_ENLIST、 TRANSACTION_PROPAGATE和 SYNCHRONIZE。
-
备注
建议资源管理器在事务中登记时,在打开事务时指定 TRANSACTION_RESOURCE_MANAGER_RIGHTS 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
标头 |
|