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