Transactional NTFS (TxF)

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

TopicDescription

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

Tags :


Page view tracker