Поделиться через


Маски доступа диспетчера транзакций

KTM определяет следующие маски доступа к зачислению, которые будут использоваться при открытии диспетчера транзакций (TM).

TRANSACTIONMANAGER_QUERY_INFORMATION

0x00001

Вызывающий объект может запрашивать сведения об этой TM.

TRANSACTIONMANAGER_SET_INFORMATION

0x00002

Вызывающий объект может задать сведения об этой TM.

TRANSACTIONMANAGER_RECOVER

0x00004

Вызывающий объект может восстановить эту TM.

TRANSACTIONMANAGER_RENAME

0x00008

Вызывающий объект может переименовать экземпляр TM.

TRANSACTIONMANAGER_CREATE_RM

0x00010

Вызывающий объект может создать диспетчер ресурсов, связанный с этой TM.

TRANSACTIONMANAGER_BIND_TRANSACTION

0x00020

Это значение зарезервировано.

TRANSACTIONMANAGER_GENERIC_READ

0x20001

Вызывающий объект имеет следующие привилегии: STANDARD_RIGHTS_READ и TRANSACTIONMANAGER_QUERY_INFORMATION.

TRANSACTIONMANAGER_GENERIC_WRITE

0x2001E

Вызывающий объект имеет следующие привилегии: STANDARD_RIGHTS_WRITE, TRANSACTIONMANAGER_SET_INFORMATION, TRANSACTIONMANAGER_RECOVER, TRANSACTIONMANAGER_RENAME и TRANSACTIONMANAGER_CREATE_RM.

TRANSACTIONMANAGER_GENERIC_EXECUTE

0x20000

Вызывающий объект имеет следующие привилегии: STANDARD_RIGHTS_EXECUTE.

TRANSACTIONMANAGER_ALL_ACCESS

0xF003F

Это значение задает все допустимые биты для значения доступа TM.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Заголовок
WinNT.h