커널 트랜잭션 관리자

목적

KTM(커널 트랜잭션 관리자)을 사용하면 트랜잭션을 사용하는 애플리케이션을 개발할 수 있습니다. 트랜잭션 엔진 자체는 커널 내에 있지만 커널 또는 사용자 모드 트랜잭션, 단일 호스트 또는 분산 호스트 간에 트랜잭션을 개발할 수 있습니다.

KTM은 TxF(트랜잭션 NTFS) 및 TxR(트랜잭션 레지스트리)을 구현하는 데 사용됩니다. TxF는 NTFS 파일 시스템 내에서 트랜잭션된 파일 시스템 작업을 허용합니다. TxR은 트랜잭션된 레지스트리 작업을 허용합니다. KTM을 사용하면 클라이언트 애플리케이션이 트랜잭션을 사용하여 파일 시스템 및 레지스트리 작업을 조정할 수 있습니다.

TxF 또는 TxR 이외의 리소스로 트랜잭션을 조정하는 애플리케이션을 개발하려면 먼저 리소스 관리자라고도 하는 Win32 트랜잭션 인식 서비스를 개발해야 합니다.

관리형 및 COM+ 애플리케이션은 네이티브 트랜잭션 관리자를 사용해야 합니다.

해당되는 경우

KTM은 Windows Vista 또는 Windows Server 2008에서 호스트되는 애플리케이션 및 리소스 관리자와 함께 사용할 수 있습니다.

대상 개발자

KTM API는 C 및 C++ 프로그래머가 사용하도록 설계되었습니다.

런타임 요구 사항

KTM은 Windows Vista부터 지원됩니다.

섹션 내용

항목 설명
정보
트랜잭션 및 KTM에서 제공하는 기능에 대한 일반 정보입니다.
참조
KTM의 함수, 데이터 구조, 열거형 및 기타 프로그래밍 요소에 대한 설명서입니다.

일반 로그 파일 시스템

트랜잭션 NTFS(TxF)

DTC(Distributed Transaction Coordinator)