7 out of 7 rated this helpful - Rate this topic

Transactional NTFS (TxF)

Purpose

Transactional NTFS (TxF) allows file operations on an NTFS file system volume to be performed in a transaction. TxF transactions increase application reliability by protecting data integrity across failures and simplify application development by greatly reducing the amount of error handling code.

TxF uses the transaction framework provided by the Kernel Transaction Manager (KTM). This allows TxF file operations to be part of a transaction involving other data sources such as SQL Server and Transacted Registry (TxR).

Where applicable

An application can use TxF to preserve the integrity of data on disk caused by unexpected error conditions and help resolve concurrent file-system user scenarios by isolating your changes from others while the changes are being made.

Developer audience

Before using TxF, you should have a working knowledge of transactions using either 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: 4/16/2013

Community Additions

ADD
© 2013 Microsoft. All rights reserved.