1 つ以上のデータ ストアで複数の読み取りと書き込みを処理していて、操作がすべてアトミックに成功するか失敗してデータの整合性を維持する必要がある場合は、操作を 1 つのトランザクションとしてグループ化できます。 トランザクション内のすべての操作が成功した場合、すべての変更がアトミック単位として保持されるようにトランザクションをコミットできます。 障害が発生した場合は、トランザクションをロールバックして、データ ストアが元の状態に復元されるようにすることができます。
カーネル トランザクション マネージャー (KTM) は、カーネル モードでトランザクション処理を実装する Windows カーネル モード コンポーネントです。 KTM を使用すると、ドライバーなどのカーネル モード コンポーネントでトランザクションを実行できます。 さらに、KTM は、ユーザー モード のトランザクション NTFS (TxF) が基になっているプラットフォームです。
カーネル モード コンポーネントで KTM を使用する方法については、「カーネル トランザクション マネージャーの を参照してください。