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


Транзакционная 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.
Справочные материалы
Документация по функциям, структурам данных, перечислениям и другим элементам программирования.