Gestione transazioni kernel
Scopo
Kernel Transaction Manager (KTM) consente lo sviluppo di applicazioni che usano transazioni. Il motore delle transazioni stesso si trova all'interno del kernel, ma le transazioni possono essere sviluppate per le transazioni in modalità kernel o utente e all'interno di un singolo host o tra host distribuiti.
Il KTM viene usato per implementare Ntfs transazionale (TxF) e Il Registro di sistema transazionale (TxR). TxF consente operazioni di file system transazioni all'interno del file system NTFS. TxR consente operazioni del Registro di sistema transazionate. KTM consente alle applicazioni client di coordinare le operazioni del file system e del Registro di sistema con una transazione.
Per sviluppare un'applicazione che coordina le transazioni con risorse diverse da TxF o TxR, è prima necessario sviluppare un servizio compatibile con le transazioni Win32, detto anche resource manager.
Le applicazioni gestite e COM+ devono usare i gestori delle transazioni nativi.
Se applicabile
KTM può essere usato con applicazioni e gestori di risorse ospitati in Windows Vista o Windows Server 2008.
Sviluppatori
L'API KTM è progettata per l'uso da parte dei programmatori C e C++.
Requisiti di runtime
KTM è supportato a partire da Windows Vista.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Informazioni |
Informazioni generali sulle transazioni e sulle funzionalità fornite da KTM. |
Riferimento |
Documentazione per le funzioni, le strutture di dati, le enumerazioni e altri elementi di programmazione di KTM. |