Partager via


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.

common Log File System

NTFS transactionnel (TxF)

coordinateur de transactions distribuées