カーネル トランザクション マネージャー
目的
カーネル トランザクション マネージャー (KTM) は、トランザクションを使用するアプリケーションの開発を可能にします。 トランザクション エンジン自体はカーネル内にありますが、トランザクションは、カーネル またはユーザー モードのトランザクション用に開発できます。また、1 つのホスト内または分散ホスト間で行うことができます。
KTM は、トランザクション NTFS (TxF) とトランザクション レジストリ (TxR) を実装するために使用されます。 TxF では、NTFS ファイル システム内でのトランザクション ファイル システム操作が可能です。 TxR を使用すると、トランザクション レジストリ操作を実行できます。 KTM を使用すると、クライアント アプリケーションはファイル システムとレジストリの操作をトランザクションと連携できます。
TxF または TxR 以外のリソースとのトランザクションを調整するアプリケーションを開発するには、まず、リソース マネージャーとも呼ばれる Win32 トランザクション対応サービスを開発する必要があります。
マネージド アプリケーションと COM+ アプリケーションでは、ネイティブ トランザクション マネージャーを使用する必要があります。
該当する場合
KTM は、Windows Vista または Windows Server 2008 でホストされているアプリケーションとリソース マネージャーで使用できます。
開発者対象ユーザー
KTM API は、C および C++ プログラマが使用するように設計されています。
実行時の要件
KTM は Windows Vista 以降でサポートされています。
このセクションでは、次の操作を行います。
話題 | 形容 |
---|---|
について |
KTM によって提供されるトランザクションと機能に関する一般的な情報。 |
リファレンス |
KTM の関数、データ構造、列挙体、およびその他のプログラミング要素に関するドキュメント。 |