Коды управления томами
Коды элементов управления, используемые в управлении томами.
В этом разделе
Тема | Описание |
---|---|
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 |
Приносит том в режим "в сети". |
Следующие коды элементов управления используются с журналов изменений.
- 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