KernelTransaktions-Manager
Zweck
Der Kernel Transaction Manager (KTM) ermöglicht die Entwicklung von Anwendungen, die Transaktionen verwenden. Das Transaktionsmodul selbst befindet sich innerhalb des Kernels, aber Transaktionen können für Kernel- oder Benutzermodustransaktionen und innerhalb eines einzelnen Hosts oder unter verteilten Hosts entwickelt werden.
Die KTM wird verwendet, um Transactional NTFS (TxF) und Transactional Registry (TxR) zu implementieren. TxF ermöglicht transaktionente Dateisystemvorgänge innerhalb des NTFS-Dateisystems. TxR ermöglicht Transaktionsregistrierungsvorgänge. KTM ermöglicht Es Clientanwendungen, Dateisystem- und Registrierungsvorgänge mit einer Transaktion zu koordinieren.
Um eine Anwendung zu entwickeln, die Transaktionen mit anderen Ressourcen als TxF oder TxR koordiniert, müssen Sie zuerst einen Win32-transaktionsfähigen Dienst entwickeln, der auch als Ressourcen-Manager bezeichnet wird.
Verwaltete und COM+-Anwendungen sollten ihre nativen Transaktionsmanager verwenden.
Gegebenenfalls
KTM kann mit Anwendungen und Ressourcenmanagern verwendet werden, die unter Windows Vista oder Windows Server 2008 gehostet werden.
Entwicklergruppe
Die KTM-API wurde für die Verwendung durch C- und C++-Programmierer entwickelt.
Laufzeitanforderungen
KTM wird ab Windows Vista unterstützt.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Über |
Allgemeine Informationen über Transaktionen und die von KTM bereitgestellten Funktionen. |
Referenz- |
Dokumentation zu Funktionen, Datenstrukturen, Enumerationen und anderen Programmierelementen von KTM. |