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


Маски доступа для зачисления

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

ENLISTMENT_QUERY_INFORMATION

0x00001

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

ENLISTMENT_SET_INFORMATION

0x00002

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

ENLISTMENT_RECOVER

0x00004

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

ENLISTMENT_SUBORDINATE_RIGHTS

0x00008

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

ENLISTMENT_SUPERIOR_RIGHTS

0x00010

Вызывающий объект может завербовать транзакцию в качестве превосходного диспетчера транзакций.

ENLISTMENT_GENERIC_READ

0x20001

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

ENLISTMENT_GENERIC_WRITE

0x2001E

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

ENLISTMENT_GENERIC_EXECUTE

0x2001C

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

ENLISTMENT_ALL_ACCESS

0xF001F

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

Требования

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