Windows Kernel-Mode Kernel Transaction Manager

Wenn Sie mit mehreren Lese- und Schreibvorgängen in einem oder mehreren Datenspeichern zu tun haben und alle Vorgänge atomar erfolgreich sein müssen oder die Integrität der Daten nicht beibehalten können, sollten Sie die Vorgänge in einer einzelnen Transaktion gruppieren. Wenn alle Vorgänge innerhalb der Transaktion erfolgreich sind, kann ein Commit für die Transaktion ausgeführt werden, sodass alle Änderungen als atomare Einheit beibehalten werden. Wenn ein Fehler auftritt, kann für die Transaktion ein Rollback ausgeführt werden, sodass die Datenspeicher in ihrem ursprünglichen Zustand wiederhergestellt werden.

Der Kerneltransaktions-Manager (KTM) ist die Komponente im Windows-Kernelmodus, die die Transaktionsverarbeitung im Kernelmodus implementiert. MIT KTM können Kernelmoduskomponenten, z. B. Treiber, Transaktionen ausführen. Darüber hinaus ist KTM die Plattform, auf der der Benutzermodus Transactional NTFS (TxF) basiert.

Informationen zur Verwendung von KTM in Kernelmoduskomponenten finden Sie unter Kernel Transaction Manager.