Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Enlistment Access Masks

KTM defines the following enlistment access masks to be used when opening enlistments.

ENLISTMENT_QUERY_INFORMATION

0x00001

The caller can query KTM for information about the enlistment.

ENLISTMENT_SET_INFORMATION

0x00002

The caller can set information about the enlistment.

ENLISTMENT_RECOVER

0x00004

The caller can recover an enlistment.

ENLISTMENT_SUBORDINATE_RIGHTS

0x00008

The caller can complete actions that a resource manager does on behalf of the transaction. The following is a list of actions:

ENLISTMENT_SUPERIOR_RIGHTS

0x00010

The caller can enlist in the transaction as a superior transaction manager.

ENLISTMENT_GENERIC_READ

0x20001

The caller has the following privileges: STANDARD_RIGHTS_READ and ENLISTMENT_QUERY_INFORMATION.

ENLISTMENT_GENERIC_WRITE

0x2001E

The caller has the following privileges: STANDARD_RIGHTS_WRITE, ENLISTMENT_SET_INFORMATION, and ENLISTMENT_RECOVER.

ENLISTMENT_GENERIC_EXECUTE

0x2001C

The caller has the following privileges: STANDARD_RIGHTS_EXECUTE, ENLISTMENT_RECOVER, and ENLISTMENT_SUBORDINATE_RIGHTS.

ENLISTMENT_ALL_ACCESS

0xF001F

This value sets all valid bits for an enlistment access value.

Requirements

Requirement Value
Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Header
WinNT.h

Feedback

Was this page helpful?

Additional resources