Gestione transazioni kernel di Windows Kernel-Mode

Quando si gestiscono più operazioni di lettura e scrittura in uno o più archivi dati e le operazioni devono avere esito positivo o negativo in modo atomico per mantenere l'integrità dei dati, è possibile raggruppare le operazioni come singola transazione. Se tutte le operazioni all'interno della transazione hanno esito positivo, è possibile eseguire il commit della transazione in modo che tutte le modifiche vengano mantenute come unità atomica. Se si verifica un errore, è possibile eseguire il rollback della transazione in modo che gli archivi dati vengano ripristinati nello stato originale.

Il gestore delle transazioni kernel (KTM) è il componente in modalità kernel di Windows che implementa l'elaborazione delle transazioni in modalità kernel. KTM consente ai componenti in modalità kernel, ad esempio i driver, di eseguire transazioni. Inoltre, KTM è la piattaforma su cui si basa NTFS transazionale (TxF) in modalità utente.

Per informazioni su come usare KTM nei componenti in modalità kernel, vedere Kernel Transaction Manager.