Gestionnaire des transactions du noyau
But
Le Gestionnaire de transactions du noyau (KTM) permet le développement d’applications qui utilisent des transactions. Le moteur de transaction lui-même se trouve dans le noyau, mais les transactions peuvent être développées pour les transactions en mode noyau ou en mode utilisateur, et dans un seul hôte ou parmi les hôtes distribués.
Le KTM est utilisé pour implémenter transactionnel NTFS (TxF) et le registre transactionnel (TxR). TxF autorise les opérations de système de fichiers transactionnelles au sein du système de fichiers NTFS. TxR autorise les opérations de Registre traitées. KTM permet aux applications clientes de coordonner les opérations de système de fichiers et de Registre avec une transaction.
Pour développer une application qui coordonne les transactions avec des ressources autres que TxF ou TxR, vous devez d’abord développer un service prenant en charge les transactions Win32, également appelé gestionnaire de ressources.
Les applications managées et COM+ doivent utiliser leurs gestionnaires de transactions natifs.
Le cas échéant
KTM peut être utilisé avec des applications et des gestionnaires de ressources hébergés sur Windows Vista ou Windows Server 2008.
Public des développeurs
L’API KTM est conçue pour être utilisée par les programmeurs C et C++.
Conditions requises pour l’exécution
KTM est pris en charge à partir de Windows Vista.
Dans cette section
Sujet | Description |
---|---|
À propos de |
Informations générales sur les transactions et les fonctionnalités fournies par KTM. |
de référence |
Documentation pour les fonctions, les structures de données, les énumérations et d’autres éléments de programmation de KTM. |