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 |
|