Kernel Transaction Manager
Avsikt
Kernel Transaction Manager (KTM) möjliggör utveckling av program som använder transaktioner. Själva transaktionsmotorn finns i kerneln, men transaktioner kan utvecklas för kernel- eller användarlägestransaktioner och inom en enda värd eller bland distribuerade värdar.
KTM används för att implementera Transactional NTFS (TxF) och Transactional Registry (TxR). TxF tillåter transacted filsystemåtgärder i NTFS-filsystemet. TxR tillåter transaktionsregisteråtgärder. Med KTM kan klientprogram samordna filsystem- och registeråtgärder med en transaktion.
För att utveckla ett program som samordnar transaktioner med andra resurser än TxF eller TxR måste du först utveckla en Win32-transaktionsmedveten tjänst, även kallad resource manager.
Hanterade program och COM+-program bör använda sina interna transaktionshanterare.
Tillämpliga
KTM kan användas med program och resurshanterare som finns i Windows Vista eller Windows Server 2008.
Målgrupp för utvecklare
KTM-API:et är utformat för användning av C- och C++-programmerare.
Körningskrav
KTM stöds från och med Windows Vista.
I det här avsnittet
Ämne | Beskrivning |
---|---|
Om |
Allmän information om transaktioner och de funktioner som tillhandahålls av KTM. |
referens |
Dokumentation för funktioner, datastrukturer, uppräkningar och andra programmeringselement i KTM. |