Kerneltransaktions-Manager
Zweck
Der KernelTransaktions-Manager (KTM) ermöglicht die Entwicklung von Anwendungen, die Transaktionen verwenden. Die Transaktions-Engine selbst befindet sich innerhalb des Kernels, aber Transaktionen können für Kernel- oder Benutzermodustransaktionen und innerhalb eines einzelnen Hosts oder zwischen 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 lässt transaktionente Registrierungsvorgänge zu. KTM ermöglicht 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 zunächst einen Win32-Transaktions-fähigen Dienst entwickeln, der auch als Ressourcen-Manager bezeichnet wird.
Verwaltete und COM+-Anwendungen sollten ihre nativen Transaktions-Manager verwenden.
Anwendungsbereich
KTM kann mit Anwendungen und Ressourcenmanagern verwendet werden, die unter Windows Vista oder Windows Server 2008 gehostet werden.
Entwicklergruppe
Die KTM-API ist für die Verwendung durch C- und C++-Programmierer konzipiert.
Laufzeitanforderungen
KTM wird ab Windows Vista unterstützt.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Info |
Allgemeine Informationen zu Transaktionen und den von KTM bereitgestellten Funktionen. |
Referenz |
Dokumentation für die Funktionen, Datenstrukturen, Enumerationen und andere Programmierelemente von KTM. |