Управляющие коды для управления томами
Коды управления, используемые в управлении томами.
В этом разделе
Раздел | Описание |
---|---|
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 |
Переводит том в оперативный режим. |
Следующие коды элементов управления используются с журналами изменений.
- FSCTL_CREATE_USN_JOURNAL
- FSCTL_DELETE_USN_JOURNAL
- FSCTL_ENUM_USN_DATA
- FSCTL_MARK_HANDLE
- FSCTL_QUERY_USN_JOURNAL
- FSCTL_READ_FILE_USN_DATA
- FSCTL_READ_USN_JOURNAL
- FSCTL_WRITE_USN_CLOSE_RECORD
Ниже приведены коды элементов управления дефрагментацией .
- FSCTL_GET_RETRIEVAL_POINTER_BASE
- FSCTL_GET_RETRIEVAL_POINTERS
- FSCTL_GET_VOLUME_BITMAP
- FSCTL_LOOKUP_STREAM_FROM_CLUSTER
- FSCTL_MOVE_FILE
- FSCTL_QUERY_REGION_INFO
- FSCTL_QUERY_USN_JOURNAL