トランザクション NTFS (TxF)

[Microsoft では、開発者がアプリケーションのニーズを達成するために代替手段を利用することを強くお勧めします。 TxF が開発された多くのシナリオは、よりシンプルですぐに利用できる手法を使用して実現できます。 さらに、将来のバージョンの Microsoft Windows では TxF を使用できない場合があります。 詳細と TxF の代替手段については、「 トランザクション NTFS を使用する代替手段」を参照してください。

目的

トランザクション NTFS (TxF) を使用すると、NTFS ファイル システム ボリュームに対するファイル操作をトランザクションで実行できます。 TxF トランザクションでは、エラー全体でデータの整合性を保護することでアプリケーションの信頼性が向上し、エラー処理コードの量が大幅に削減され、アプリケーション開発が簡素化されます。

TxF は 、カーネル トランザクション マネージャー (KTM) によって提供されるトランザクション フレームワークを使用します。 これにより、TxF ファイル操作は、SQL Serverや Transacted Registry (TxR) などの他のデータ ソースを含むトランザクションの一部になります。

該当する場合

アプリケーションは TxF を使用して、予期しないエラー状態が原因で発生したディスク上のデータの整合性を保持し、変更の実行中に他のユーザーから変更を分離することで、同時ファイル システム ユーザー シナリオを解決するのに役立ちます。

対象となる開発者

TxF を使用する前に、KTM または 分散トランザクション コーディネーター (DTC) を使用するトランザクションに関する実用的な知識が必要です。

実行時の要件

TxF は Windows Vista 以降で使用できます。

このセクションの内容

トピック 説明
バージョン情報
トランザクション NTFS に関する一般的な情報。
参照
関数、データ構造、列挙体、およびその他のプログラミング要素に関するドキュメント。