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


Transactional NTFS (TxF)

[Корпорация Майкрософт настоятельно рекомендует разработчикам использовать альтернативные средства для достижения потребностей вашего приложения. Многие сценарии, для которые TxF был разработан, можно достичь с помощью более простых и более доступных методов. Кроме того, TxF может быть недоступна в будущих версиях Microsoft Windows. Дополнительные сведения и альтернативные варианты TxF см. в разделе Альтернативные варианты использования транзакционных NTFS.]

Цель

Транзакционные NTFS (TxF) позволяют выполнять операции с файлами в томе файловой системы NTFS в транзакции. Транзакции TxF повышают надежность приложений, защищая целостность данных во время сбоев и упрощая разработку приложений, значительно уменьшая объем кода обработки ошибок.

TxF использует платформу транзакций, предоставляемую диспетчером транзакций ядра (KTM). Это позволяет операциям файлов TxF быть частью транзакции с другими источниками данных, такими как SQL Server и Transacted Registry (TxR).

Где применимо

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

Аудитория разработчика

Перед использованием TxF необходимо знать о транзакциях с помощью KTM или координатора распределенных транзакций (DTC).

Требования во время выполнения

TxF доступен начиная с Windows Vista.

В этом разделе

Тема Описание
о
Общие сведения о транзакционных NTFS.
Справочник
Документация по функциям, структурам данных, перечислениям и другим элементам программирования.