Поделиться через


Диспетчер транзакций ядра

Цель

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

common Log File System

транзакционных NTFS (TxF)

координатор распределенных транзакций