Máscaras de acesso a transações
KTM define as seguintes máscaras de acesso à transação a serem usadas ao abrir uma transação.
-
TRANSACTION_QUERY_INFORMATION
-
-
0x000001
-
O chamador pode consultar informações de transação.
-
-
TRANSACTION_SET_INFORMATION
-
-
0x000002
-
O chamador pode definir informações de transação.
-
-
TRANSACTION_ENLIST
-
-
0x000004
-
O chamador pode se inscrever nesta transação.
-
-
TRANSACTION_COMMIT
-
-
0x000008
-
O chamador pode confirmar essa transação.
-
-
TRANSACTION_ROLLBACK
-
-
0x000010
-
O chamador pode reverter essa transação.
-
-
TRANSACTION_PROPAGATE
-
-
0x000020
-
O chamador pode propagar essa transação para um gerenciador de recursos superior, como o DTC (Coordenador de Transações Distribuídas).
-
-
TRANSACTION_GENERIC_READ
-
-
0x120001
-
O chamador tem os seguintes privilégios: STANDARD_RIGHTS_READ, TRANSACTION_QUERY_INFORMATION e SYNCHRONIZE.
-
-
TRANSACTION_GENERIC_WRITE
-
-
0x12003E
-
O chamador tem os seguintes privilégios: STANDARD_RIGHTS_WRITE, TRANSACTION_SET_INFORMATION, TRANSACTION_COMMIT, TRANSACTION_ENLIST, TRANSACTION_ROLLBACK, TRANSACTION_PROPAGATE e SYNCHRONIZE.
-
-
TRANSACTION_GENERIC_EXECUTE
-
-
0x120018
-
O chamador tem os seguintes privilégios: STANDARD_RIGHTS_EXECUTE, TRANSACTION_COMMIT, TRANSACTION_ROLLBACK e SYNCHRONIZE.
-
-
TRANSACTION_ALL_ACCESS
-
-
0x12003F
-
O chamador tem o seguinte privilégio: STANDARD_RIGHTS_REQUIRED, TRANSACTION_GENERIC_READ, TRANSACTION_GENERIC_WRITE e TRANSACTION_GENERIC_EXECUTE.
-
-
TRANSACTION_RESOURCE_MANAGER_RIGHTS
-
-
0x120037
-
O chamador tem os seguintes privilégios: TRANSACTION_GENERIC_READ, STANDARD_RIGHTS_WRITE, TRANSACTION_SET_INFORMATION, TRANSACTION_ROLLBACK, TRANSACTION_ENLIST, TRANSACTION_PROPAGATE e SYNCHRONIZE.
-
Comentários
É recomendável que os gerenciadores de recursos, ao se inscreverem em uma transação, especifiquem TRANSACTION_RESOURCE_MANAGER_RIGHTS ao abrir uma transação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Cabeçalho |
|