Управляющие коды для управления томами

Коды управления, используемые в управлении томами.

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

Раздел Описание
FSCTL_CREATE_USN_JOURNAL
Создает поток журнала изменений последовательности обновления (USN) для целевого тома или изменяет существующий поток журнала изменений.
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
Извлекает сведения о файловой системе, для которой CSVFS является прокси-сервером.
FSCTL_DELETE_USN_JOURNAL
Удаляет журнал изменений последовательного номера обновления (USN) в томе или ожидает уведомления об удалении журнала изменений.
FSCTL_DISMOUNT_VOLUME
Отключает том независимо от того, используется ли он в данный момент. Дополнительные сведения см. в разделе «Примечания».
FSCTL_ENUM_USN_DATA
Перечисляет данные последовательного номера обновления (USN) между двумя указанными границами для получения master записей таблицы файлов (MFT).
FSCTL_EXTEND_VOLUME
Увеличивает размер подключенного тома.
FSCTL_GET_BOOT_AREA_INFO
Извлекает расположения загрузочных секторов для тома.
FSCTL_GET_INTEGRITY_INFORMATION
Извлекает состояние целостности файла или каталога тома ReFS.
FSCTL_GET_NTFS_VOLUME_DATA
Извлекает сведения об указанном томе файловой системы NTFS.
FSCTL_GET_RETRIEVAL_POINTER_BASE
Возвращает смещение сектора до первого номера логического кластера (LCN) файловой системы относительно начала тома.
FSCTL_GET_RETRIEVAL_POINTERS
При использовании дескриптора файла извлекает структуру данных, которая описывает выделение и расположение на диске определенного файла или, с учетом дескриптора тома, расположение недопустимых кластеров на томе.
FSCTL_GET_VOLUME_BITMAP
Извлекает растровое изображение занятых и доступных кластеров на томе.
FSCTL_IS_CSV_FILE
Определяет, хранится ли файл в томе CSVFS или извлекает сведения о пространстве имен.
FSCTL_IS_FILE_ON_CSV_VOLUME
Определяет, хранится ли файл в томе CSVFS или извлекает сведения о пространстве имен.
FSCTL_IS_VOLUME_MOUNTED
Определяет, подключен ли указанный том, или указанный файл или каталог находится на подключенном томе.
FSCTL_IS_VOLUME_OWNED_BYCSVFS
Определяет, заблокирован ли том CSVFS.
FSCTL_LOCK_VOLUME
Блокирует том, если он не используется.
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
При использовании дескриптора тома NTFS или файла на томе NTFS возвращает цепочку структур данных, описывающую потоки, которые занимают указанные кластеры.
FSCTL_MARK_HANDLE
Помечает указанный файл или каталог и его запись журнала изменений сведениями об изменениях в этом файле или каталоге.
FSCTL_MOVE_FILE
Перемещает один или несколько виртуальных кластеров файла из одного логического кластера в другой в пределах одного тома. Эта операция используется во время дефрагментации.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
Запрашивает сведения о распознавании файловой системы на томе.
FSCTL_QUERY_REGION_INFO
Извлекает регионы уровня хранилища, определенные для тома, который поддерживает многоуровневое управление данными.
FSCTL_QUERY_STORAGE_CLASSES
Извлекает уровни хранилища, определенные для тома, который поддерживает многоуровневое масштабирование данных.
FSCTL_QUERY_USN_JOURNAL
Запрашивает сведения о журнале изменений текущего номера обновления (USN), его записях и емкости.
FSCTL_READ_FILE_USN_DATA
Извлекает сведения журнала изменений последовательного номера обновления (USN) для указанного файла или каталога.
FSCTL_READ_FROM_PLEX
Считывает из указанного плекса.
FSCTL_READ_USN_JOURNAL
Извлекает набор записей журнала изменений последовательного номера обновления (USN) между двумя указанными значениями USN.
FSCTL_REPAIR_COPIES
Исправите повреждение данных, выбрав правильную копию для использования.
FSCTL_SET_INTEGRITY_INFORMATION
Извлекает состояние целостности файла или каталога тома ReFS.
FSCTL_SHRINK_VOLUME
Сообщает, что том должен быть подготовлен к выполнению операции сжатия, операция сжатия должна быть зафиксирована или операция сжатия должна быть завершена.
FSCTL_UNLOCK_VOLUME
Разблокирует том.
FSCTL_USN_TRACK_MODIFIED_RANGES
Включает функцию отслеживания диапазона для потока журнала изменений номера последовательности обновления (USN) на целевом томе или изменяет уже включенные параметры отслеживания диапазона.
FSCTL_WRITE_USN_CLOSE_RECORD
Создает запись в потоке журнала изменений последовательного номера обновления (USN) для входного файла.
IOCTL_VOLUME_GET_GPT_ATTRIBUTES
Извлекает атрибуты тома.
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
Извлекает физическое расположение указанного тома на одном или нескольких дисках.
IOCTL_VOLUME_IS_CLUSTERED
Определяет, является ли указанный том кластеризованным.
IOCTL_VOLUME_IS_CSV
Определяет, является ли том томом CSV.
IOCTL_VOLUME_OFFLINE
Переносит том в автономный режим.
IOCTL_VOLUME_ONLINE
Переводит том в оперативный режим.

Следующие коды элементов управления используются с журналами изменений.

Ниже приведены коды элементов управления дефрагментацией .

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

Управляющие коды для управления файлами