트랜잭션 액세스 마스크
KTM은 트랜잭션을 열 때 사용할 다음 트랜잭션 액세스 마스크를 정의합니다.
-
TRANSACTION_QUERY_INFORMATION
-
-
0x000001
-
호출자는 트랜잭션 정보를 쿼리할 수 있습니다.
-
-
TRANSACTION_SET_INFORMATION
-
-
0x000002
-
호출자는 트랜잭션 정보를 설정할 수 있습니다.
-
-
TRANSACTION_ENLIST
-
-
0x000004
-
호출자는 이 트랜잭션에 참가할 수 있습니다.
-
-
TRANSACTION_COMMIT
-
-
0x000008
-
호출자는 이 트랜잭션을 커밋할 수 있습니다.
-
-
TRANSACTION_ROLLBACK
-
-
0x000010
-
호출자는 이 트랜잭션을 롤백할 수 있습니다.
-
-
TRANSACTION_PROPAGATE
-
-
0x000020
-
호출자는 DTC(분산 트랜잭션 코디네이터)와 같은 우수한 리소스 관리자에게 이 트랜잭션을 전파할 수 있습니다.
-
-
TRANSACTION_GENERIC_READ
-
-
0x120001
-
호출자에게는 STANDARD_RIGHTS_READ, TRANSACTION_QUERY_INFORMATION 및 SYNCHRONIZE 권한이 있습니다.
-
-
TRANSACTION_GENERIC_WRITE
-
-
0x12003E
-
호출자에게는 STANDARD_RIGHTS_WRITE, TRANSACTION_SET_INFORMATION, TRANSACTION_COMMIT, TRANSACTION_ENLIST, TRANSACTION_ROLLBACK, TRANSACTION_PROPAGATE 및 SYNCHRONIZE 권한이 있습니다.
-
-
TRANSACTION_GENERIC_EXECUTE
-
-
0x120018
-
호출자에게는 STANDARD_RIGHTS_EXECUTE, TRANSACTION_COMMIT, TRANSACTION_ROLLBACK 및 SYNCHRONIZE 권한이 있습니다.
-
-
TRANSACTION_ALL_ACCESS
-
-
0x12003F
-
호출자에게는 STANDARD_RIGHTS_REQUIRED, TRANSACTION_GENERIC_READ, TRANSACTION_GENERIC_WRITE 및 TRANSACTION_GENERIC_EXECUTE 권한이 있습니다.
-
-
TRANSACTION_RESOURCE_MANAGER_RIGHTS
-
-
0x120037
-
호출자에게는 TRANSACTION_GENERIC_READ, STANDARD_RIGHTS_WRITE, TRANSACTION_SET_INFORMATION, TRANSACTION_ROLLBACK, TRANSACTION_ENLIST, TRANSACTION_PROPAGATE 및 SYNCHRONIZE 권한이 있습니다.
-
설명
리소스 관리자는 트랜잭션에 등록할 때 트랜잭션을 열 때 TRANSACTION_RESOURCE_MANAGER_RIGHTS 지정하는 것이 좋습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
헤더 |
|