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