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. |