영어로 읽기

다음을 통해 공유


ktmw32.h 헤더

이 헤더는 데이터 액세스 및 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ktmw32.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
CommitComplete

RM(리소스 관리자)이 TM(트랜잭션 관리자)에서 요청한 트랜잭션 커밋을 완료했음을 나타냅니다.
CommitEnlistment

이 인리스트먼트 핸들과 연결된 트랜잭션을 커밋합니다. 이 함수는 통신 리소스 관리자(뛰어난 트랜잭션 관리자라고도 함)에서 사용됩니다.
CommitTransaction

지정된 트랜잭션을 커밋할 것을 요청합니다. (CommitTransaction)
CommitTransactionAsync

지정된 트랜잭션을 커밋할 것을 요청합니다. (CommitTransactionAsync)
CreateEnlistment

인리스트먼트를 만들고, 초기 상태를 설정하고, 지정된 액세스를 사용하여 인리스트먼트에 대한 핸들을 엽니다.
CreateResourceManager

새 RM(리소스 관리자) 개체를 만들고 RM을 TM(트랜잭션 관리자)과 연결합니다.
CreateTransaction

새 트랜잭션 개체를 만듭니다.
CreateTransactionManager

새 TM(트랜잭션 관리자) 개체를 만들고 지정된 액세스 권한이 있는 핸들을 반환합니다.
GetCurrentClockTransactionManager

트랜잭션 관리자에서 가상 클록 값을 가져옵니다.
GetEnlistmentId

지정된 인리스트먼트의 식별자(ID)를 가져옵니다.
GetEnlistmentRecoveryInformation

KTM에서 불투명한 복구 데이터 구조를 검색합니다.
GetNotificationResourceManager

RM(리소스 관리자)에 대한 알림을 요청하고 받습니다. 이 함수는 트랜잭션 상태가 변경될 때 RM 레지스터에서 알림을 받는 데 사용됩니다.
GetNotificationResourceManagerAsync

RM(리소스 관리자)에 대한 비동기 알림을 요청하고 받습니다. 이 함수는 트랜잭션 상태가 변경될 때 RM 레지스터에서 알림을 받는 데 사용됩니다.
GetTransactionId

지정된 트랜잭션의 식별자(ID)를 가져옵니다.
GetTransactionInformation

지정된 트랜잭션에 대해 요청된 정보를 반환합니다.
GetTransactionManagerId

지정된 트랜잭션 관리자의 식별자를 가져옵니다.
OpenEnlistment

기존 인리스트먼트 개체를 열고 인리스트먼트에 대한 핸들을 반환합니다.
OpenResourceManager

기존 RM(리소스 관리자)을 엽니다.
OpenTransaction

기존 트랜잭션을 엽니다.
OpenTransactionManager

기존 트랜잭션 관리자를 엽니다. (OpenTransactionManager)
OpenTransactionManagerById

기존 트랜잭션 관리자를 엽니다. (OpenTransactionManagerById)
PrepareComplete

RM(리소스 관리자)이 지정된 트랜잭션에 대해 커밋 또는 중단 작업이 성공하도록 보장하는 데 필요한 모든 처리를 완료했음을 나타냅니다.
PrepareEnlistment

이 인리스트먼트 핸들과 연결된 트랜잭션을 준비합니다. 이 함수는 통신 리소스 관리자(뛰어난 트랜잭션 관리자라고도 함)에서 사용됩니다.
PrePrepareComplete

이제 다른 리소스 관리자가 준비 작업을 시작할 수 있도록 이 리소스 관리자가 준비 작업을 완료했음을 알리는 신호입니다.
PrePrepareEnlistment

이 인리스트먼트 핸들과 연결된 트랜잭션을 미리 준비합니다. 이 함수는 통신 리소스 관리자(뛰어난 트랜잭션 관리자라고도 함)에서 사용됩니다.
ReadOnlyEnlistment

지정된 인리스트먼트를 읽기 전용 인리스트먼트로 변환하도록 요청합니다. 읽기 전용 인리스트먼트는 트랜잭션 결과에 참여할 수 없으며 복구를 위해 지속적으로 기록되지 않습니다.
RecoverEnlistment

인리스트먼트의 상태를 복구합니다.
RecoverResourceManager

로그 파일에서 리소스 관리자의 상태를 복구합니다.
RecoverTransactionManager

로그 파일에서 트랜잭션 관리자의 상태를 복구합니다.
RenameTransactionManager

TM(트랜잭션 관리자) 개체의 이름을 바꿉니다. 이 함수는 명명된 TM 핸들에서만 사용할 수 있습니다.
RollbackComplete

RM(리소스 관리자)이 트랜잭션 롤백을 성공적으로 완료했음을 나타냅니다.
RollbackEnlistment

인리스트먼트와 연결된 지정된 트랜잭션을 롤백합니다. 이 함수는 읽기 전용 인리스트먼트에 대해 호출할 수 없습니다.
RollbackTransaction

지정된 트랜잭션을 롤백할 것을 요청합니다.
RollbackTransactionAsync

지정된 트랜잭션을 롤백할 것을 요청합니다. 이 함수는 비동기적으로 반환됩니다.
RollforwardTransactionManager

지정된 가상 클록 값으로만 정보를 복구합니다.
SetEnlistmentRecoveryInformation

KTM에서 복구 데이터의 불투명한 사용자 정의 구조를 설정합니다.
SetResourceManagerCompletionPort

지정된 I/O 완료 포트를 지정된 RM(리소스 관리자)과 연결합니다. 이 포트는 RM에 대한 모든 알림을 받습니다.
SetTransactionInformation

지정된 트랜잭션에 대한 트랜잭션 정보를 설정합니다.
SinglePhaseReject

RM(리소스 관리자)이 단일 단계 요청을 거부했음을 나타냅니다. TM(트랜잭션 관리자)이 이 호출을 받으면 2단계 커밋을 시작하고 등록된 모든 RM에 준비 요청을 보냅니다.