Compartir a través de


Máscaras de acceso a transacciones

KTM define las siguientes máscaras de acceso a transacciones que se usarán al abrir una transacción.

TRANSACTION_QUERY_INFORMATION

0x000001

El autor de la llamada puede consultar la información de transacción.

TRANSACTION_SET_INFORMATION

0x000002

El autor de la llamada puede establecer información de transacción.

TRANSACTION_ENLIST

0x000004

El autor de la llamada puede inscribirse en esta transacción.

TRANSACTION_COMMIT

0x000008

El autor de la llamada puede confirmar esta transacción.

TRANSACTION_ROLLBACK

0x000010

El autor de la llamada puede revertir esta transacción.

TRANSACTION_PROPAGATE

0x000020

El autor de la llamada puede propagar esta transacción a un administrador de recursos superior, como el Coordinador de transacciones distribuidas (DTC).

TRANSACTION_GENERIC_READ

0x120001

El autor de la llamada tiene los siguientes privilegios: STANDARD_RIGHTS_READ, TRANSACTION_QUERY_INFORMATION y SYNCHRONIZE.

TRANSACTION_GENERIC_WRITE

0x12003E

El autor de la llamada tiene los siguientes privilegios: STANDARD_RIGHTS_WRITE, TRANSACTION_SET_INFORMATION, TRANSACTION_COMMIT, TRANSACTION_ENLIST, TRANSACTION_ROLLBACK, TRANSACTION_PROPAGATE y SYNCHRONIZE.

TRANSACTION_GENERIC_EXECUTE

0x120018

El autor de la llamada tiene los siguientes privilegios: STANDARD_RIGHTS_EXECUTE, TRANSACTION_COMMIT, TRANSACTION_ROLLBACK y SYNCHRONIZE.

TRANSACTION_ALL_ACCESS

0x12003F

El autor de la llamada tiene el siguiente privilegio: STANDARD_RIGHTS_REQUIRED, TRANSACTION_GENERIC_READ, TRANSACTION_GENERIC_WRITE y TRANSACTION_GENERIC_EXECUTE.

TRANSACTION_RESOURCE_MANAGER_RIGHTS

0x120037

El autor de la llamada tiene los siguientes privilegios: TRANSACTION_GENERIC_READ, STANDARD_RIGHTS_WRITE, TRANSACTION_SET_INFORMATION, TRANSACTION_ROLLBACK, TRANSACTION_ENLIST, TRANSACTION_PROPAGATE y SYNCHRONIZE.

Observaciones

Se recomienda que los administradores de recursos, al inscribirse en una transacción, especifique TRANSACTION_RESOURCE_MANAGER_RIGHTS al abrir una transacción.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Encabezado
WinNT.h