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

Если вы работаете с несколькими операциями чтения и записи в одном или нескольких хранилищах данных, а все операции должны выполняться атомарно успешно или не сохранять целостность данных, может потребоваться сгруппировать операции как одну транзакцию. Если все операции в транзакции выполнены успешно, транзакция может быть зафиксирована, чтобы все изменения сохранялись как атомарная единица. В случае сбоя можно выполнить откат транзакции, чтобы восстановить исходное состояние хранилищ данных.

Диспетчер транзакций ядра (KTM) — это компонент Windows в режиме ядра, реализующий обработку транзакций в режиме ядра. KTM позволяет компонентам режима ядра, таким как драйверы, выполнять транзакции. Кроме того, KTM — это платформа, на которой основана транзакционная NTFS (TxF) в пользовательском режиме.

Сведения об использовании KTM в компонентах режима ядра см. в разделе Диспетчер транзакций ядра.