Dela via


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.

Common Log File System

Transactional NTFS (TxF)

distribuerad transaktionskoordinator