Windows Kernel-Mode 커널 트랜잭션 관리자

하나 이상의 데이터 저장소에서 여러 읽기 및 쓰기를 처리하고 작업이 모두 원자성으로 성공하거나 데이터의 무결성을 유지하지 못하는 경우 작업을 단일 트랜잭션으로 그룹화할 수 있습니다. 트랜잭션 내의 모든 작업이 성공하면 모든 변경 내용이 원자 단위로 유지되도록 트랜잭션을 커밋할 수 있습니다. 오류가 발생하면 데이터 저장소가 원래 상태로 복원되도록 트랜잭션을 롤백할 수 있습니다.

KTM(커널 트랜잭션 관리자)은 커널 모드에서 트랜잭션 처리를 구현하는 Windows 커널 모드 구성 요소입니다. KTM을 사용하면 드라이버와 같은 커널 모드 구성 요소가 트랜잭션을 수행할 수 있습니다. 또한 KTM은 TxF(사용자 모드 트랜잭션 NTFS) 의 기반이 되는 플랫폼입니다.

커널 모드 구성 요소에서 KTM을 사용하는 방법에 대한 자세한 내용은 커널 트랜잭션 관리자를 참조하세요.