Диспетчер транзакций ядра
Цель
Диспетчер транзакций ядра (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. |