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


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

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

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

Тема Описание
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) между двумя указанными границами для получения записей основной таблицы файлов (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
Извлекает сведения журнала изменений для указанного файла или каталога.
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
Приносит том в режим "в сети".

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

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

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

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