Masques d’accès aux transactions
KTM définit les masques d’accès aux transactions suivants à utiliser lors de l’ouverture d’une transaction.
-
TRANSACTION_QUERY_INFORMATION
-
-
0x000001
-
L’appelant peut interroger les informations de transaction.
-
-
TRANSACTION_SET_INFORMATION
-
-
0x000002
-
L’appelant peut définir les informations de transaction.
-
-
TRANSACTION_ENLIST
-
-
0x000004
-
L’appelant peut s’inscrire à cette transaction.
-
-
TRANSACTION_COMMIT
-
-
0x000008
-
L’appelant peut valider cette transaction.
-
-
TRANSACTION_ROLLBACK
-
-
0x000010
-
L’appelant peut restaurer cette transaction.
-
-
TRANSACTION_PROPAGATE
-
-
0x000020
-
L’appelant peut propager cette transaction à un gestionnaire de ressources supérieur, tel que le coordinateur de transactions distribuées (DTC).
-
-
TRANSACTION_GENERIC_READ
-
-
0x120001
-
L’appelant dispose des privilèges suivants : STANDARD_RIGHTS_READ, TRANSACTION_QUERY_INFORMATION et SYNCHRONIZE.
-
-
TRANSACTION_GENERIC_WRITE
-
-
0x12003E
-
L’appelant dispose des privilèges suivants : STANDARD_RIGHTS_WRITE, TRANSACTION_SET_INFORMATION, TRANSACTION_COMMIT, TRANSACTION_ENLIST, TRANSACTION_ROLLBACK, TRANSACTION_PROPAGATE et SYNCHRONIZE.
-
-
TRANSACTION_GENERIC_EXECUTE
-
-
0x120018
-
L’appelant dispose des privilèges suivants : STANDARD_RIGHTS_EXECUTE, TRANSACTION_COMMIT, TRANSACTION_ROLLBACK et SYNCHRONIZE.
-
-
TRANSACTION_ALL_ACCESS
-
-
0x12003F
-
L’appelant dispose des privilèges suivants : STANDARD_RIGHTS_REQUIRED, TRANSACTION_GENERIC_READ, TRANSACTION_GENERIC_WRITE et TRANSACTION_GENERIC_EXECUTE.
-
-
TRANSACTION_RESOURCE_MANAGER_RIGHTS
-
-
0x120037
-
L’appelant dispose des privilèges suivants : TRANSACTION_GENERIC_READ, STANDARD_RIGHTS_WRITE, TRANSACTION_SET_INFORMATION, TRANSACTION_ROLLBACK, TRANSACTION_ENLIST, TRANSACTION_PROPAGATE et SYNCHRONIZE.
-
Notes
Il est recommandé aux gestionnaires de ressources, lors de l’inscription dans une transaction, de spécifier TRANSACTION_RESOURCE_MANAGER_RIGHTS lors de l’ouverture d’une transaction.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
En-tête |
|