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

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

WinNT.h

 

 

Community Additions

ADD
Show: