Freigeben über


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.

Common Log File System

Transactional NTFS (TxF)

Distributed Transaction Coordinator