Delen via


Kernel Transaction Manager

Doel

Met Kernel Transaction Manager (KTM) kunnen toepassingen worden ontwikkeld die gebruikmaken van transacties. De transactie-engine zelf bevindt zich in de kernel, maar transacties kunnen worden ontwikkeld voor kernel- of gebruikersmodustransacties, en binnen één host of tussen gedistribueerde hosts.

De KTM wordt gebruikt voor het implementeren van Transactional NTFS (TxF) en Transactional Registry (TxR). TxF staat transacted bestandssysteembewerkingen toe binnen het NTFS-bestandssysteem. TxR staat transacted registerbewerkingen toe. Met KTM kunnen clienttoepassingen bestandssysteem- en registerbewerkingen coördineren met een transactie.

Als u een toepassing wilt ontwikkelen die transacties coördineert met andere resources dan TxF of TxR, moet u eerst een Win32-transactiebewuste service ontwikkelen, ook wel een resourcemanager genoemd.

Beheerde en COM+-toepassingen moeten hun systeemeigen transactiemanagers gebruiken.

Waar van toepassing

KTM kan worden gebruikt met toepassingen en resourcemanagers die worden gehost op Windows Vista of Windows Server 2008.

Doelgroep voor ontwikkelaars

De KTM-API is ontworpen voor gebruik door C- en C++-programmeurs.

Runtimevereisten

KTM wordt ondersteund vanaf Windows Vista.

In deze sectie

Onderwerp Beschrijving
Over
Algemene informatie over transacties en de mogelijkheden van KTM.

Documentatie voor de functies, gegevensstructuren, opsommingen en andere programmeerelementen van KTM.

Common Log File System

Transactional NTFS (TxF)

gedistribueerde transactiecoördinator