Transaction Manager Access Masks
KTM defines the following enlistment access masks to be used when opening a transaction manager (TM).
-
TRANSACTIONMANAGER_QUERY_INFORMATION
-
-
0x00001
-
The caller can query information about this TM.
-
-
TRANSACTIONMANAGER_SET_INFORMATION
-
-
0x00002
-
The caller can set information about this TM.
-
-
TRANSACTIONMANAGER_RECOVER
-
-
0x00004
-
The caller can recover this TM.
-
-
TRANSACTIONMANAGER_RENAME
-
-
0x00008
-
The caller can rename a TM instance.
-
-
TRANSACTIONMANAGER_CREATE_RM
-
-
0x00010
-
The caller can create a resource manager that is associated with this TM.
-
-
TRANSACTIONMANAGER_BIND_TRANSACTION
-
-
0x00020
-
This value is reserved.
-
-
TRANSACTIONMANAGER_GENERIC_READ
-
-
0x20001
-
The caller has the following privileges: STANDARD_RIGHTS_READ and TRANSACTIONMANAGER_QUERY_INFORMATION.
-
-
TRANSACTIONMANAGER_GENERIC_WRITE
-
-
0x2001E
-
The caller has the following privileges: STANDARD_RIGHTS_WRITE, TRANSACTIONMANAGER_SET_INFORMATION, TRANSACTIONMANAGER_RECOVER, TRANSACTIONMANAGER_RENAME, and TRANSACTIONMANAGER_CREATE_RM.
-
-
TRANSACTIONMANAGER_GENERIC_EXECUTE
-
-
0x20000
-
The caller has the following privilege: STANDARD_RIGHTS_EXECUTE.
-
-
TRANSACTIONMANAGER_ALL_ACCESS
-
-
0xF003F
-
This value sets all valid bits for a TM access value.
-
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Header |
|