Диспетчер транзакций ядра
Назначение
Диспетчер транзакций ядра (KTM) позволяет разрабатывать приложения, использующие транзакции. Сама подсистема транзакций находится в ядре, но транзакции могут быть разработаны для транзакций в режиме ядра или пользовательского режима, а также в пределах одного узла или между распределенными узлами.
KTM используется для реализации транзакционных файлов NTFS (TxF) и транзакционного реестра (TxR). TxF позволяет выполнять операции файловой системы с транзакциями в файловой системе NTFS. TxR позволяет выполнять операции с реестром с транзакцией. KTM позволяет клиентским приложениям координировать операции файловой системы и реестра с транзакцией.
Чтобы разработать приложение, которое координирует транзакции с ресурсами, отличными от TxF или TxR, необходимо сначала разработать службу с поддержкой транзакций Win32, также называемую диспетчером ресурсов.
Управляемые приложения и приложения COM+ должны использовать собственные диспетчеры транзакций.
Если применимо
KTM можно использовать с приложениями и диспетчерами ресурсов, размещенными в Windows Vista или Windows Server 2008.
Аудитория разработчиков
API KTM предназначен для использования программистами C и C++.
Требования к среде выполнения
KTM поддерживается, начиная с Windows Vista.
В этом разделе
Раздел | Описание |
---|---|
О программе |
Общие сведения о транзакциях и возможностях KTM. |
Справочные материалы |
Документация по функциям, структурам данных, перечислениям и другим элементам программирования KTM. |