KTM にアクセスして使用できるトランザクション インターフェイスに加えて、Microsoft には、次のようないくつかの追加のトランザクション インターフェイスが用意されています。
ファイル システム ミニフィルター ドライバーの場合、 フィルター マネージャー は、ミニフィルター ドライバーがトランザクションに参加し、トランザクション状態の変更に関する通知を受け取り、トランザクションにコンテキストをアタッチできるようにするルーチンを提供します。 これらの機能の詳細については、「 FltEnlistInTransaction」を参照してください。
Windows Vista 以降、NTFS ファイル システムとレジストリは、トランザクション操作をサポートするリソース マネージャーとして実装されます。 トランザクション NTFS およびトランザクション レジストリ機能の詳細については、Microsoft Windows SDK を参照してください。
分散トランザクション コーディネーター (DTC) は、 IKernelTransaction インターフェイスを介して KTM との相互運用性を提供します。 IKernelTransaction インターフェイスの詳細については、Microsoft Windows SDK を参照してください。
.NET Framework では、 System.Transactions 名前空間が サポートされています。 この名前空間の詳細については、 Microsoft 開発者向け Web サイトを参照してください。