Маски доступа к транзакциям
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 |
Заголовок |
|