Kernel Transaction Manager
Cél
A Kernel Transaction Manager (KTM) lehetővé teszi a tranzakciókat használó alkalmazások fejlesztését. Maga a tranzakciós motor a kernelen belül található, de a tranzakciók fejleszthetők kernel- vagy felhasználói módú tranzakciókhoz, valamint egyetlen gazdagépen vagy elosztott gazdagépek között.
A KTM a Transactional NTFS (TxF) és a Transactional Registry (TxR) implementálásához használható. A TxF lehetővé teszi az NTFS fájlrendszeren belüli tranzakciós fájlrendszer-műveleteket. A TxR lehetővé teszi a tranzakciós beállításjegyzék-műveleteket. A KTM lehetővé teszi az ügyfélalkalmazások számára a fájlrendszer- és beállításjegyzék-műveletek tranzakcióval való összehangolását.
Ahhoz, hogy olyan alkalmazást fejlesszen ki, amely a TxF-n vagy a TxR-n kívül más erőforrásokkal koordinálja a tranzakciókat, először ki kell fejlesztenie egy Win32 tranzakcióérzékeny szolgáltatást, más néven erőforrás-kezelőt.
A felügyelt és COM+ alkalmazásoknak natív tranzakciókezelőket kell használniuk.
Adott esetben
A KTM windows vista vagy Windows Server 2008 rendszeren üzemeltetett alkalmazásokkal és erőforrás-kezelőkkel használható.
Fejlesztői közönség
A KTM API-t C és C++ programozók számára tervezték.
Futásidejű követelmények
A KTM a Windows Vista-tól kezdve támogatott.
Ebben a szakaszban
Téma | Leírás |
---|---|
A ismertetése |
A tranzakciókra és a KTM által biztosított képességekre vonatkozó általános információk. |
referencia |
A KTM függvényeinek, adatstruktúráinak, enumerálásainak és egyéb programozási elemeinek dokumentációja. |