Purpose
Windows provides a transaction infrastructure in the operating system kernel that allows operating system
services to participate in transactions. The system uses the
Kernel Transaction Manager (KTM) to provide
transactional file input/output (I/O)support in the NTFS file system.
Transactional NTFS allows file operations on an NTFS file system volume to be performed in a transaction.
Because transactions can be used to both preserve data integrity and handle error conditions reliably, you can
use TxF to develop robust solutions on the Windows platform.
Where Applicable
Any application can use Transactional NTFS to preserve the integrity of data on disk caused by
unexpected error conditions, isolate your changes from others while the changes are being made, and help resolve
concurrent file-system user scenarios.
Developer Audience
Before using TxF, you should have a working knowledge of transactions using either
Kernel Transaction Manager (KTM) or
Distributed Transaction Coordinator (DTC).
Run-Time Requirements
TxF is available starting with Windows Vista.
In This Section
| Topic | Description | About | General information about Transactional NTFS. |
Reference | Documentation for the functions, data structures, enumerations, and other programming elements. |
Send comments about this topic to Microsoft
Build date: 11/1/2007