トランザクション 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 に関する一般的な情報。 |
参照 |
関数、データ構造、列挙体、およびその他のプログラミング要素に関するドキュメント。 |