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


Коды элементов управления TxF

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

Транзакционные NTFS (TxF) предоставляют следующие коды управления.

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

Код элемента управления Описание
FSCTL_TXFS_CREATE_MINIVERSION
Создает новый миниверсии для указанного файла.
Миниверсии позволяют ссылаться на моментальный снимок файла во время транзакции. Миниверсии удаляются при фиксации или откате транзакции.
FSCTL_TXFS_GET_METADATA_INFO
Извлекает метаданные TRANSacted NTFS (TxF) для файла и GUID транзакции, которая заблокировала указанный файл (если файл заблокирован).
FSCTL_TXFS_GET_TRANSACTED_VERSION
Возвращает структуру TXFS_GET_TRANSACTED_VERSION. Структура определяет последнюю зафиксированную версию указанного файла, номер версии дескриптора.
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES
Возвращает список всех файлов, заблокированных указанной транзакцией. Если возвращаемое значение ERROR_MORE_DATA, он возвращает длину буфера, необходимого для хранения полного списка файлов во время этого вызова.
FSCTL_TXFS_LIST_TRANSACTIONS
Возвращает список всех транзакций, участвующих в указанном диспетчере ресурсов.
FSCTL_TXFS_MODIFY_RM
Задает сведения о режиме журнала и параметрах журнала для дополнительного диспетчера ресурсов (RM).
FSCTL_TXFS_QUERY_RM_INFORMATION
Извлекает сведения для диспетчера ресурсов (RM).
FSCTL_TXFS_READ_BACKUP_INFORMATION
Возвращает сведения о транзакционных NTFS (TxF) для указанного файла.
FSCTL_TXFS_SAVEPOINT_INFORMATION
Параметр FSCTL_TXFS_SAVEPOINT_INFORMATION элемента управления кодом, очистка и откат к указанной точке сохранения.
Чтобы выполнить эту операцию, вызовите функциюDeviceIoControlсо следующими параметрами.
FSCTL_TXFS_TRANSACTION_ACTIVE
Возвращает логическое значение, указывающее, были ли транзакции, активные в связанном томе при создании моментального снимка. Этот вызов действителен только для томов моментальных снимков только для чтения.
FSCTL_TXFS_WRITE_BACKUP_INFORMATION
Записывает сведения о транзакциях NTFS (TxF) в указанный файл. Элемент буфера структуры TXFS_WRITE_BACKUP_INFORMATION должен быть членом буфера структуры TXFS_READ_BACKUP_INFORMATION_OUT, возвращаемой FSCTL_TXFS_READ_BACKUP_INFORMATION.