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