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


Заголовок winioctl.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:

winioctl.h содержит следующие программные интерфейсы:

Функции IOCTL

 
FSCTL_ALLOW_EXTENDED_DASD_IO

Указывает драйверу файловой системы не выполнять проверки границ ввода-вывода для вызовов чтения или записи секций.
FSCTL_CREATE_OR_GET_OBJECT_ID

Извлекает идентификатор объекта для указанного файла или каталога. Если идентификатор объекта не существует, с помощью FSCTL_CREATE_OR_GET_OBJECT_ID создает его.
FSCTL_CREATE_USN_JOURNAL

Создает поток журнала изменений последовательности обновления (USN) для целевого тома или изменяет существующий поток журнала изменений.
FSCTL_CSV_CONTROL

Извлекает результаты операции элемента управления CSV.
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS

Извлекает сведения о файловой системе, для которой CSVFS является прокси-сервером.
FSCTL_DELETE_OBJECT_ID

Удаляет идентификатор объекта из указанного файла или каталога.
FSCTL_DELETE_REPARSE_POINT

Удаляет точку повторного аналитики из указанного файла или каталога.
FSCTL_DELETE_USN_JOURNAL

Удаляет журнал изменений последовательного номера обновления (USN) в томе или ожидает уведомления об удалении журнала изменений.
FSCTL_DISMOUNT_VOLUME

Отключает том независимо от того, используется ли он в данный момент. Дополнительные сведения см. в разделе «Примечания».
FSCTL_DUPLICATE_EXTENTS_TO_FILE

Указывает файловой системе копировать диапазон байтов файлов от имени приложения.
FSCTL_ENUM_USN_DATA

Перечисляет данные последовательного номера обновления (USN) между двумя указанными границами для получения master записей таблицы файлов (MFT).
FSCTL_EXTEND_VOLUME

Увеличивает размер подключенного тома.
FSCTL_FILE_LEVEL_TRIM

Указывает диапазоны в указанном файле, которые не должны храниться в системе хранения.
FSCTL_FILESYSTEM_GET_STATISTICS

Извлекает сведения из различных счетчиков производительности файловой системы.
FSCTL_FILESYSTEM_GET_STATISTICS_EX

Извлекает сведения из различных счетчиков производительности файловой системы. Поддержка этого кода элемента управления началась в Windows 10.
FSCTL_FIND_FILES_BY_SID

Выполняет поиск в каталоге файла, владелец создателя которого соответствует указанному идентификатору безопасности.
FSCTL_GET_BOOT_AREA_INFO

Извлекает расположения загрузочных секторов для тома.
FSCTL_GET_COMPRESSION

Извлекает текущее состояние сжатия файла или каталога на томе, файловая система которого поддерживает сжатие для каждого потока.
FSCTL_GET_INTEGRITY_INFORMATION

Извлекает состояние целостности файла или каталога тома ReFS. (FSCTL_GET_INTEGRITY_INFORMATION)
FSCTL_GET_NTFS_FILE_RECORD

Извлекает первую используемую запись файла, которая имеет порядковое значение, меньшее или равное номеру ссылки на запрошенный файл.
FSCTL_GET_NTFS_VOLUME_DATA

Извлекает сведения об указанном томе файловой системы NTFS.
FSCTL_GET_OBJECT_ID

Извлекает идентификатор объекта для указанного файла или каталога.
FSCTL_GET_REPAIR

Извлекает сведения о механизме самовосстановления файловой системы NTFS.
FSCTL_GET_REPARSE_POINT

Извлекает данные точки повторного анализа, связанные с файлом или каталогом, определенным указанным дескриптором.
FSCTL_GET_RETRIEVAL_POINTER_BASE

Возвращает смещение сектора до первого номера логического кластера (LCN) файловой системы относительно начала тома.
FSCTL_GET_RETRIEVAL_POINTERS

При использовании дескриптора файла извлекает структуру данных, которая описывает выделение и расположение на диске определенного файла или, с учетом дескриптора тома, расположение недопустимых кластеров на томе.
FSCTL_GET_VOLUME_BITMAP

Извлекает растровое изображение занятых и доступных кластеров на томе.
FSCTL_INITIATE_REPAIR

Активирует файловую систему NTFS для запуска цикла самовосстановления для одного файла.
FSCTL_IS_CSV_FILE

Определяет, хранится ли файл в томе CSVFS или извлекает сведения о пространстве имен. (FSCTL_IS_CSV_FILE)
FSCTL_IS_FILE_ON_CSV_VOLUME

Определяет, хранится ли файл в томе CSVFS или извлекает сведения о пространстве имен. (FSCTL_IS_FILE_ON_CSV_VOLUME)
FSCTL_IS_VOLUME_MOUNTED

Определяет, подключен ли указанный том, или указанный файл или каталог находится на подключенном томе.
FSCTL_IS_VOLUME_OWNED_BYCSVFS

Определяет, заблокирован ли том CSVFS.
FSCTL_LOCK_VOLUME

Блокирует том, если он не используется.
FSCTL_LOOKUP_STREAM_FROM_CLUSTER

При использовании дескриптора тома NTFS или файла на томе NTFS возвращает цепочку структур данных, описывающую потоки, которые занимают указанные кластеры.
FSCTL_MAKE_MEDIA_COMPATIBLE

Закрывает открытый сеанс определяемой пользователем функции на носителе с однократной записью, чтобы обеспечить совместимость ПЗУ носителя.
FSCTL_MARK_HANDLE

Помечает указанный файл или каталог и его запись журнала изменений сведениями об изменениях в этом файле или каталоге.
FSCTL_MOVE_FILE

Перемещает один или несколько виртуальных кластеров файла из одного логического кластера в другой в пределах одного тома. Эта операция используется во время дефрагментации.
FSCTL_OPBATCH_ACK_CLOSE_PENDING

Уведомляет сервер о том, что клиентское приложение готово к закрытию файла.
FSCTL_OPLOCK_BREAK_ACK_NO_2

Реагирует на уведомление о том, что оппортунистическая блокировка файла вот-вот будет нарушена. Используйте эту операцию, чтобы разблокировать все оппортунистические блокировки файла, но сохранить файл открытым.
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

Реагирует на уведомление о том, что монопольная оппортунистическая блокировка файла вот-вот будет нарушена. Используйте эту операцию, чтобы указать, что файл должен получить оппортунистическую блокировку уровня 2.
FSCTL_OPLOCK_BREAK_NOTIFY

Позволяет вызывающей приложению ждать завершения оппортунистического разрыва блокировки.
FSCTL_QUERY_ALLOCATED_RANGES

Сканирует файл или альтернативный поток в поисках диапазонов, которые могут содержать ненулевые данные.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION

Запросы сведений о распознавании файловой системы на томе.
FSCTL_QUERY_ON_DISK_VOLUME_INFO

Запрашивает сведения о томе, относящееся к определяемой пользователем функции.
FSCTL_QUERY_REGION_INFO

Извлекает регионы уровня хранилища, определенные для тома, поддерживающего многоуровневое управление данными.
FSCTL_QUERY_SPARING_INFO

Извлекает свойства управления дефектами тома. Используется для файловой системы UDF.
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_RECALL_FILE

Возвращает файл с носителя, управляемого удаленным хранилищем, который является программным обеспечением для управления иерархическим хранилищем.
FSCTL_REPAIR_COPIES

Исправите повреждение данных, выбрав правильную копию для использования.
FSCTL_REQUEST_BATCH_OPLOCK

Запрашивает пакетную оппортунистическую блокировку файла.
FSCTL_REQUEST_FILTER_OPLOCK

Запрашивает оппортунистическую блокировку фильтра для файла.
FSCTL_REQUEST_OPLOCK

Запрашивает оппортунистическую блокировку (oplock) для файла и подтверждает, что произошел разрыв блокировки.
FSCTL_REQUEST_OPLOCK_LEVEL_1

Запрашивает оппортунистическую блокировку файла уровня 1.
FSCTL_REQUEST_OPLOCK_LEVEL_2

Запрашивает оппортунистическую блокировку файла уровня 2.
FSCTL_SET_COMPRESSION

Задает состояние сжатия файла или каталога на томе, файловая система которого поддерживает сжатие по файлам и каталогам.
FSCTL_SET_DEFECT_MANAGEMENT

Задает состояние управления дефектами программного обеспечения для указанного файла. Используется для файловой системы UDF.
FSCTL_SET_INTEGRITY_INFORMATION

Извлекает состояние целостности файла или каталога на томе ReFS. (FSCTL_SET_INTEGRITY_INFORMATION)
FSCTL_SET_OBJECT_ID

Задает идентификатор объекта для указанного файла или каталога.
FSCTL_SET_OBJECT_ID_EXTENDED

Изменяет пользовательские данные, связанные с идентификатором объекта для указанного файла или каталога.
FSCTL_SET_REPAIR

Задает режим возможности самовосстановления файловой системы NTFS.
FSCTL_SET_REPARSE_POINT

Задает точку повторного аналитики для файла или каталога.
FSCTL_SET_SPARSE

Помечает указанный файл как разреженный или не разреженный. В разреженном файле для больших диапазонов нулей может не потребоваться выделение диска.
FSCTL_SET_ZERO_DATA

Заполняет указанный диапазон файла нулями (0).
FSCTL_SET_ZERO_ON_DEALLOCATION

Указывает, что при освобождении дескриптора файловой системы NTFS кластеры должны заполняться нулями.
FSCTL_SHRINK_VOLUME

Сигнализирует о том, что том должен быть подготовлен к выполнению операции сжатия, операция сжатия должна быть зафиксирована или операция сжатия должна быть завершена.
FSCTL_TXFS_CREATE_MINIVERSION

Создает новую миниверсию для указанного файла. Миниверсии позволяют ссылаться на snapshot файла во время транзакции. Миниверсии отбрасываются при фиксации или откате транзакции.
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 управляет настройкой, очисткой и откатом к указанной точке сохранения.
FSCTL_TXFS_TRANSACTION_ACTIVE

Возвращает логическое значение, указывающее, были ли активны какие-либо транзакции на связанном томе при выполнении snapshot. Этот вызов действителен только для томов, доступных только для чтения snapshot.
FSCTL_TXFS_WRITE_BACKUP_INFORMATION

Записывает сведения, относящиеся к транзакционной NTFS (TxF), в указанный файл.
FSCTL_UNLOCK_VOLUME

Разблокирует том.
FSCTL_USN_TRACK_MODIFIED_RANGES

Включает функцию отслеживания диапазона для потока журнала изменений номера USN на целевом томе или изменяет уже включенные параметры отслеживания диапазона.
FSCTL_WAIT_FOR_REPAIR

Возвращает по завершении указанного восстановления.
FSCTL_WRITE_USN_CLOSE_RECORD

Создает запись в потоке журнала изменений с порядком обновления (USN) для входного файла.
IOCTL_CHANGER_EXCHANGE_MEDIUM

Перемещает часть носителя из исходного элемента в одно место назначения, а часть носителя, изначально расположенного в первом месте назначения, во второе.
IOCTL_CHANGER_GET_ELEMENT_STATUS

Извлекает состояние всех элементов или указанного числа элементов определенного типа.
IOCTL_CHANGER_GET_PARAMETERS

Извлекает параметры указанного устройства.
IOCTL_CHANGER_GET_PRODUCT_DATA

Извлекает данные о продукте для указанного устройства.
IOCTL_CHANGER_GET_STATUS

Извлекает текущее состояние указанного устройства.
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS

Инициализирует состояние всех элементов или указанных элементов определенного типа.
IOCTL_CHANGER_MOVE_MEDIUM

Перемещает элемент мультимедиа в место назначения.
IOCTL_CHANGER_QUERY_VOLUME_TAGS

Извлекает сведения о теге тома для указанных элементов.
IOCTL_CHANGER_REINITIALIZE_TRANSPORT

Физически выполняет повторную привязку элемента транспорта. Перекалибрование может включать возвращение транспорта в исходное положение.
IOCTL_CHANGER_SET_ACCESS

Задает состояние порта вставки или извлечения устройства, двери или клавиатуры.
IOCTL_CHANGER_SET_POSITION

Задает в роботизированном транспортном механизме меняющего модуля указанный адрес элемента. Это оптимизирует перемещение или обмен носителями за счет предварительного позиционирования транспорта.
IOCTL_DISK_CREATE_DISK

Инициализирует указанный диск и таблицу разделов дисков, используя сведения в структуре CREATE_DISK.
IOCTL_DISK_DELETE_DRIVE_LAYOUT

Удаляет загрузочную сигнатуру из загрузочной записи master, чтобы диск был отформатирован от нулевого сектора до конца диска.
IOCTL_DISK_FORMAT_TRACKS

Форматирует указанный непрерывный набор дорожек на дискете. Чтобы предоставить дополнительные параметры, используйте IOCTL_DISK_FORMAT_TRACKS_EXinstead.
IOCTL_DISK_FORMAT_TRACKS_EX

Форматирует указанный непрерывный набор дорожек на дискете.
IOCTL_DISK_GET_CACHE_INFORMATION

Извлекает данные конфигурации кэша диска.
IOCTL_DISK_GET_DISK_ATTRIBUTES

Извлекает атрибуты указанного дискового устройства.
IOCTL_DISK_GET_DRIVE_GEOMETRY

Извлекает сведения о геометрии физического диска: _type, количестве цилиндров, дорожках на цилиндр, секторах на дорожку и байтах на сектор.
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX

Извлекает расширенные сведения о геометрии физического диска: _type, количестве цилиндров, дорожках на цилиндр, секторах на дорожку и байтах на сектор.
IOCTL_DISK_GET_DRIVE_LAYOUT

Извлекает сведения для каждой записи в таблицах секций для диска.
IOCTL_DISK_GET_DRIVE_LAYOUT_EX

Извлекает расширенные сведения для каждой записи в таблицах секций для диска.
IOCTL_DISK_GET_LENGTH_INFO

Извлекает длину указанного диска, тома или раздела.
IOCTL_DISK_GET_PARTITION_INFO

Извлекает сведения о типе, размере и характере раздела диска.
IOCTL_DISK_GET_PARTITION_INFO_EX

Извлекает расширенные сведения о типе, размере и характере раздела диска.
IOCTL_DISK_GROW_PARTITION

Увеличивает указанную секцию.
IOCTL_DISK_IS_WRITABLE

Определяет, доступен ли указанный диск для записи.
IOCTL_DISK_PERFORMANCE

Включает счетчики производительности, предоставляющие сведения о производительности диска.
IOCTL_DISK_PERFORMANCE_OFF

Отключает счетчики производительности, предоставляющие сведения о производительности диска.
IOCTL_DISK_REASSIGN_BLOCKS

Направляет дисковое устройство на сопоставление одного или нескольких блоков с пулом запасных блоков. (IOCTL_DISK_REASSIGN_BLOCKS)
IOCTL_DISK_REASSIGN_BLOCKS_EX

Направляет дисковое устройство на сопоставление одного или нескольких блоков с пулом запасных блоков. (IOCTL_DISK_REASSIGN_BLOCKS_EX)
IOCTL_DISK_RESET_SNAPSHOT_INFO

Удаляет с диска все данные аппаратного теневого копирования службы теневого копирования томов (VSS) (также называемые "snapshot").
IOCTL_DISK_SET_CACHE_INFORMATION

Задает данные конфигурации диска.
IOCTL_DISK_SET_DISK_ATTRIBUTES

Задает атрибуты указанного дискового устройства.
IOCTL_DISK_SET_DRIVE_LAYOUT

Секционирует диск в соответствии с данными о макете диска и сведениях о секции.
IOCTL_DISK_SET_DRIVE_LAYOUT_EX

Секционирует диск в соответствии с указанным макетом диска и данными о секционированиях.
IOCTL_DISK_SET_PARTITION_INFO

Задает сведения о секции для указанного раздела диска.
IOCTL_DISK_SET_PARTITION_INFO_EX

Задает сведения о секции для указанного раздела диска, включая сведения о макете для разделов AT и EFI (расширяемый интерфейс встроенного ПО).
IOCTL_DISK_UPDATE_PROPERTIES

Делает недействительной кэшированную таблицу секций и повторно перечисляет устройство.
IOCTL_DISK_VERIFY

Проверяет указанный экстент на фиксированном диске.
IOCTL_SCM_BUS_QUERY_PROPERTY

Это ранее было доступно для скачивания встроенного ПО в NVDIMM.
IOCTL_SCM_BUS_RUNTIME_FW_ACTIVATE

Это ранее было доступно для скачивания встроенного ПО в NVDIMM.
IOCTL_SCM_PD_FIRMWARE_ACTIVATE

Это ранее было доступно для скачивания встроенного ПО в NVDIMM.
IOCTL_SCM_PD_FIRMWARE_DOWNLOAD

Это ранее было доступно для скачивания встроенного ПО в NVDIMM.
IOCTL_SERIAL_LSRMST_INSERT

Включает или отключает размещение значений состояния строки и состояния модема в обычном потоке данных, который приложение получает с помощью функции ReadFile.
IOCTL_STORAGE_CHECK_VERIFY

Определяет, доступны ли носители для устройства.
IOCTL_STORAGE_DEVICE_POWER_CAP

Приложения Windows могут использовать этот управляющий код, чтобы указать максимальный уровень энергопотребления для устройства хранения данных.
IOCTL_STORAGE_EJECT_MEDIA

Извлекает носитель с устройства SCSI.
IOCTL_STORAGE_EJECTION_CONTROL

Включает или отключает механизм, который извлекает носитель. Отключение механизма блокирует диск.
IOCTL_STORAGE_FIRMWARE_ACTIVATE

Приложения Windows могут использовать этот код элемента управления для активации образа встроенного ПО на указанном устройстве.
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

Приложения Windows могут использовать этот код элемента управления для скачивания образа встроенного ПО на целевое устройство, но не активировать его.
IOCTL_STORAGE_FIRMWARE_GET_INFO

Приложения Windows могут использовать этот управляющий код для запроса к устройству хранения подробных сведений о встроенном ПО.
IOCTL_STORAGE_GET_DEVICE_NUMBER

Извлекает тип устройства, номер устройства, а для секционируемых устройств — номер секции устройства.
IOCTL_STORAGE_GET_HOTPLUG_INFO

Извлекает конфигурацию горячего отключения указанного устройства.
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

Извлекает серийный номер USB-устройства.
IOCTL_STORAGE_GET_MEDIA_TYPES

Извлекает геометрическую информацию для устройства. (IOCTL_STORAGE_GET_MEDIA_TYPES)
IOCTL_STORAGE_GET_MEDIA_TYPES_EX

Извлекает сведения о типах носителей, поддерживаемых устройством.
IOCTL_STORAGE_LOAD_MEDIA

Загружает носитель в устройство.
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

Код элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES передает сведения об атрибутах диспетчеру томов и устройству системы хранения.
IOCTL_STORAGE_MCN_CONTROL

Включает или отключает уведомление об изменении носителя. Отключение уведомления об изменении носителя предотвращает события GUID_IO_MEDIA_ARRIVAL и GUID_IO_MEDIA_REMOVAL.
IOCTL_STORAGE_MEDIA_REMOVAL

Включает или отключает механизм, который извлекает носитель для устройств, обладающих этой возможностью блокировки.
IOCTL_STORAGE_PROTOCOL_COMMAND

Приложения Windows могут использовать этот управляющий код для возврата свойств запоминающего устройства или адаптера. Запрос указывает тип извлекаемой информации, например данные запроса для устройства или возможности и ограничения адаптера.
IOCTL_STORAGE_QUERY_PROPERTY

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

Извлекает геометрическую информацию для устройства. (IOCTL_STORAGE_READ_CAPACITY)
IOCTL_STORAGE_REINITIALIZE_MEDIA

IOCTL_STORAGE_REINITIALIZE_MEDIA ioctl (winioctl.h) разгружает процесс удаления на запоминающее устройство.
IOCTL_STORAGE_RPMB_COMMAND

IOCTL_STORAGE_RPMB_COMMAND ioctl (winioctl.h) отправляет команду RPMB на базовое устройство хранения.
IOCTL_STORAGE_SET_HOTPLUG_INFO

Задает конфигурацию горячего отключения указанного устройства.
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

Приложения Windows могут использовать этот управляющий код для установки порогового значения температуры устройства (если он поддерживается устройством).
IOCTL_VOLUME_GET_GPT_ATTRIBUTES

Извлекает атрибуты тома.
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

Извлекает физическое расположение указанного тома на одном или нескольких дисках.
IOCTL_VOLUME_IS_CLUSTERED

Определяет, является ли указанный том кластеризованным.
IOCTL_VOLUME_OFFLINE

Переносит том в автономный режим.
IOCTL_VOLUME_ONLINE

Переводит том в оперативный режим.

Структуры

 
BOOT_AREA_INFO

Содержит выходные данные для кода элемента управления FSCTL_GET_BOOT_AREA_INFO.
CHANGER_ELEMENT

Представляет элемент меняющего элемента.
CHANGER_ELEMENT_LIST

Представляет диапазон элементов одного типа, обычно для такой операции, как получение или инициализация состояния нескольких элементов.
CHANGER_ELEMENT_STATUS

Представляет состояние указанного элемента. (CHANGER_ELEMENT_STATUS)
CHANGER_ELEMENT_STATUS_EX

Представляет состояние указанного элемента. (CHANGER_ELEMENT_STATUS_EX)
CHANGER_EXCHANGE_MEDIUM

Содержит сведения, которые IOCTL_CHANGER_EXCHANGE_MEDIUM код элемента управления использует для перемещения фрагмента мультимедиа в место назначения, а часть носителя, изначально расположенного в первом месте назначения, во второе.
CHANGER_INITIALIZE_ELEMENT_STATUS

Представляет состояние всех элементов средства изменения мультимедиа или указанных элементов определенного типа.
CHANGER_MOVE_MEDIUM

Содержит сведения, которые код элемента управления IOCTL_CHANGER_MOVE_MEDIUM использует для перемещения фрагмента мультимедиа в место назначения.
CHANGER_PRODUCT_DATA

Представляет данные о продукте для устройства смены. Он используется кодом элемента управления IOCTL_CHANGER_GET_PRODUCT_DATA.
CHANGER_READ_ELEMENT_STATUS

Содержит сведения, необходимые коду элемента управления IOCTL_CHANGER_GET_ELEMENT_STATUS для определения элементов, состояние которых требуется извлечь.
CHANGER_SEND_VOLUME_TAG_INFORMATION

Содержит сведения, которые код элемента управления IOCTL_CHANGER_QUERY_VOLUME_TAGS использует для определения извлекаемой информации о томе.
CHANGER_SET_ACCESS

Содержит сведения, необходимые коду IOCTL_CHANGER_SET_ACCESS управления для установки состояния порта вставки или извлечения устройства, двери или клавиатуры.
CHANGER_SET_POSITION

Содержит сведения, необходимые коду управления IOCTL_CHANGER_SET_POSITION, чтобы задать для роботизированного транспортного механизма средства изменения указанный адрес элемента.
CLASS_MEDIA_CHANGE_CONTEXT

Содержит сведения, связанные с событием изменения мультимедиа.
CREATE_DISK

Содержит сведения, которые код элемента управления IOCTL_DISK_CREATE_DISK использует для инициализации таблицы разделов GUID (GPT), master загрузочной записи (MBR) или необработанных дисков.
CREATE_DISK_GPT

Содержит сведения, используемые кодом элемента управления IOCTL_DISK_CREATE_DISK для инициализации дисков таблицы разделов GUID (GPT).
CREATE_DISK_MBR

Содержит сведения, которые код элемента управления IOCTL_DISK_CREATE_DISK использует для инициализации дисков master записей загрузки (MBR).
CREATE_USN_JOURNAL_DATA

Содержит сведения, описывающие журнал изменений номера последовательности обновления (USN).
CSV_CONTROL_PARAM

Представляет тип операции управления CSV.
CSV_IS_OWNED_BY_CSVFS

Содержит выходные данные для кода элемента управления FSCTL_IS_VOLUME_OWNED_BYCSVFS, который определяет, принадлежит ли том CSVFS.
CSV_NAMESPACE_INFO

Содержит выходные данные для кода элемента управления FSCTL_IS_CSV_FILE, который получает сведения о пространстве имен для файла.
CSV_QUERY_FILE_REVISION

Содержит сведения о том, были ли изменены файлы в потоке.
CSV_QUERY_MDS_PATH

Содержит путь, используемый CSV для обмена данными с MDS.
CSV_QUERY_REDIRECT_STATE

Содержит сведения о том, были ли перенаправлены файлы в потоке.
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT

Содержит сведения об устранении неполадок, по которой том находится в режиме перенаправления.
DELETE_USN_JOURNAL_DATA

Содержит сведения об удалении журнала изменений порядкового номера обновления (USN) с помощью кода FSCTL_DELETE_USN_JOURNAL элемента управления.
DEVICE_COPY_OFFLOAD_DESCRIPTOR

Содержит возможности разгрузки копирования для запоминаемого устройства.
DEVICE_DATA_SET_LB_PROVISIONING_STATE

Структура выходных данных для действия DeviceDsmAction_Allocation кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_DATA_SET_RANGE

Предоставляет сведения о диапазоне набора данных для использования с кодом элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_DATA_SET_REPAIR_PARAMETERS

Задает параметры для операции восстановления.
DEVICE_DSM_NOTIFICATION_PARAMETERS

Содержит параметры для действия DeviceDsmAction_Notification для кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_DSM_OFFLOAD_READ_PARAMETERS

Содержит параметры для действия DeviceDsmAction_OffloadRead для кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

Задает параметры для операции записи разгрузки.
DEVICE_LB_PROVISIONING_DESCRIPTOR

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

Структура входных данных для кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

Структура выходных данных для кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_MEDIA_INFO

Предоставляет сведения о носителях, поддерживаемых устройством.
DEVICE_POWER_DESCRIPTOR

Структура DEVICE_POWER_DESCRIPTOR описывает возможности питания запоминающего устройства.
DEVICE_SEEK_PENALTY_DESCRIPTOR

Используется в сочетании с запросом IOCTL_STORAGE_QUERY_PROPERTY для получения данных дескриптора штрафа поиска для устройства.
DEVICE_TRIM_DESCRIPTOR

Используется в сочетании с запросом IOCTL_STORAGE_QUERY_PROPERTY для получения данных дескриптора обрезки для устройства.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR

Зарезервировано для системного использования. (DEVICE_WRITE_AGGREGATION_DESCRIPTOR)
DISK_CACHE_INFORMATION

Предоставляет сведения о кэше диска.
DISK_DETECTION_INFO

Содержит обнаруженные параметры диска.
DISK_EX_INT13_INFO

Содержит расширенные параметры диска Int13.
DISK_EXTENT

Представляет экстент диска.
DISK_GEOMETRY

Описывает геометрию дисковых устройств и носителей.
DISK_GEOMETRY_EX

Описывает расширенную геометрию дисковых устройств и носителей.
DISK_GROW_PARTITION

Содержит сведения, используемые для увеличения размера секции.
DISK_INT13_INFO

Содержит стандартные геометрические параметры диска Int13.
DISK_PARTITION_INFO

Содержит сведения о разделе диска.
DISK_PERFORMANCE

Предоставляет сведения о производительности диска.
DRIVE_LAYOUT_INFORMATION

Содержит сведения о секциях диска.
DRIVE_LAYOUT_INFORMATION_EX

Содержит расширенные сведения о секциях диска.
DRIVE_LAYOUT_INFORMATION_GPT

Содержит сведения о секциях таблицы разделов GUID диска (GPT).
DRIVE_LAYOUT_INFORMATION_MBR

Предоставляет сведения о разделах master загрузочных записей диска (MBR).
DUPLICATE_EXTENTS_DATA

Содержит параметры для кода элемента управления FSCTL_DUPLICATE_EXTENTS, выполняющего операцию блочного клонирования.
EXFAT_STATISTICS

Содержит статистические сведения из файловой системы exFAT.
FAT_STATISTICS

Содержит статистические сведения из файловой системы FAT.
FILE_ALLOCATED_RANGE_BUFFER

Указывает диапазон байтов в файле.
FILE_LEVEL_TRIM

Используется в качестве входных данных для кода элемента управления FSCTL_FILE_LEVEL_TRIM.
FILE_LEVEL_TRIM_OUTPUT

Используется в качестве выходных данных в коде элемента управления FSCTL_FILE_LEVEL_TRIM.
FILE_LEVEL_TRIM_RANGE

Указывает диапазон файла, который требуется обрезать.
FILE_MAKE_COMPATIBLE_BUFFER

Указывает диск для закрытия текущего сеанса. Этот управляющий код используется для файловой системы определяемой пользователем функции. Эта структура используется для ввода при вызове FSCTL_MAKE_MEDIA_COMPATIBLE.
FILE_OBJECTID_BUFFER

Содержит идентификатор объекта и пользовательские метаданные, связанные с идентификатором объекта.
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER

Получает сведения о томе из вызова FSCTL_QUERY_ON_DISK_VOLUME_INFO.
FILE_QUERY_SPARING_BUFFER

Содержит свойства управления дефектами.
FILE_SET_DEFECT_MGMT_BUFFER

Указывает состояние управления дефектами, которое необходимо задать.
FILE_SET_SPARSE_BUFFER

Указывает разреженное состояние, которое необходимо задать.
FILE_STORAGE_TIER

Представляет идентификатор для уровня хранилища относительно тома.
FILE_STORAGE_TIER_REGION

Описывает один регион уровня хранилища.
FILE_SYSTEM_RECOGNITION_INFORMATION

Содержит сведения о распознавании файловой системы, полученные кодом элемента управления FSCTL_QUERY_FILE_SYSTEM_RECOGNITION.
FILE_ZERO_DATA_INFORMATION

Содержит диапазон файла, который необходимо задать равными нулю.
FILESYSTEM_STATISTICS

Содержит статистические сведения из файловой системы.
FILESYSTEM_STATISTICS_EX

Содержит статистические сведения из файловой системы. Поддержка этой структуры началась с Windows 10.
FIND_BY_SID_DATA

Содержит данные для кода элемента управления FSCTL_FIND_FILES_BY_SID.
FIND_BY_SID_OUTPUT

Представляет имя файла.
FORMAT_EX_PARAMETERS

Содержит сведения, используемые при форматировании непрерывного набора дорожек диска. Используется в коде элемента управления IOCTL_DISK_FORMAT_TRACKS_EX.
FORMAT_PARAMETERS

Содержит сведения, используемые при форматировании непрерывного набора дорожек диска.
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER

Содержит сведения о целостности файла или каталога.
FSCTL_QUERY_REGION_INFO_INPUT

Содержит регионы уровня хранилища из стека хранилища для определенного тома.
FSCTL_QUERY_REGION_INFO_OUTPUT

Содержит сведения для одного или нескольких регионов.
FSCTL_QUERY_STORAGE_CLASSES_OUTPUT

Содержит сведения для всех уровней определенного тома.
FSCTL_SET_INTEGRITY_INFORMATION_BUFFER

Входной буфер, передаваемый с помощью кода элемента управления FSCTL_SET_INTEGRITY_INFORMATION.
GET_CHANGER_PARAMETERS

Представляет параметры преобразующего элемента.
GET_DISK_ATTRIBUTES

Содержит атрибуты дискового устройства.
GET_LENGTH_INFORMATION

Содержит сведения о длине диска, тома или раздела, используемой кодом элемента управления IOCTL_DISK_GET_LENGTH_INFO.
GET_MEDIA_TYPES

Содержит сведения о типах мультимедиа, поддерживаемых устройством.
LOOKUP_STREAM_FROM_CLUSTER_ENTRY

Возвращается из кода элемента управления FSCTL_LOOKUP_STREAM_FROM_CLUSTER.
LOOKUP_STREAM_FROM_CLUSTER_INPUT

Передается в качестве входных данных в код элемента управления FSCTL_LOOKUP_STREAM_FROM_CLUSTER.
LOOKUP_STREAM_FROM_CLUSTER_OUTPUT

Получено в качестве выходных данных из кода элемента управления FSCTL_LOOKUP_STREAM_FROM_CLUSTER.
MARK_HANDLE_INFO

Содержит сведения, используемые для пометки указанного файла или каталога, а также запись журнала изменений с порядком обновления (USN) с данными об изменениях.
MARK_HANDLE_INFO32

Содержит сведения, используемые для пометки указанного файла или каталога, а также запись журнала изменений с порядком обновления (USN) с данными об изменениях.
MFT_ENUM_DATA_V0

Содержит сведения, определяющие границы и начальное место перечисления записей журнала изменений с порядком обновления (USN).
MFT_ENUM_DATA_V1

Содержит сведения, определяющие границы и начальное место перечисления записей журнала изменений номера обновления (USN) для томов ReFS.
MOVE_FILE_DATA

Содержит входные данные для кода элемента управления FSCTL_MOVE_FILE.
NTFS_EXTENDED_VOLUME_DATA

Представляет данные тома. N
NTFS_FILE_RECORD_INPUT_BUFFER

Содержит данные для кода элемента управления FSCTL_GET_NTFS_FILE_RECORD.
NTFS_FILE_RECORD_OUTPUT_BUFFER

Получает выходные данные из кода элемента управления FSCTL_GET_NTFS_FILE_RECORD.
NTFS_STATISTICS

Содержит статистические сведения из файловой системы NTFS.
NTFS_STATISTICS_EX

Содержит статистические сведения из файловой системы NTFS. Поддержка этой структуры началась с Windows 10.
NTFS_VOLUME_DATA_BUFFER

Представляет данные тома. (NTFS_VOLUME_DATA_BUFFER)
PARTITION_INFORMATION

Содержит сведения о разделе диска.
PARTITION_INFORMATION_EX

Содержит сведения о секции для стандартных master загрузочных записей в стиле AT (MBR) и дисков EFI.
PARTITION_INFORMATION_GPT

Содержит сведения о секционированиях таблицы разделов GUID (GPT).
PARTITION_INFORMATION_MBR

Содержит сведения о секции, относящиеся к master дискам загрузочных записей (MBR).
PLEX_READ_DATA_REQUEST

Указывает диапазон выполняемой операции чтения и плекс, из которого считывается.
PREVENT_MEDIA_REMOVAL

Предоставляет данные блокировки съемных носителей. Он используется в коде элемента управления IOCTL_STORAGE_MEDIA_REMOVAL.
READ_ELEMENT_ADDRESS_INFO

Представляет сведения о теге тома. Он используется в коде элемента управления IOCTL_CHANGER_QUERY_VOLUME_TAGS.
READ_FILE_USN_DATA

Указывает версии журнала изменений последовательного номера обновления (USN), поддерживаемого приложением.
READ_USN_JOURNAL_DATA_V0

Содержит сведения, определяющие набор записей журнала изменений с порядком обновления (USN) для возврата в вызывающий процесс. (READ_USN_JOURNAL_DATA_V0)
READ_USN_JOURNAL_DATA_V1

Содержит сведения, определяющие набор записей журнала изменений с порядком обновления (USN) для возврата в вызывающий процесс. R
REASSIGN_BLOCKS

Содержит данные переназначения блока диска. (REASSIGN_BLOCKS)
REASSIGN_BLOCKS_EX

Содержит данные переназначения блока диска. (REASSIGN_BLOCKS_EX)
REPAIR_COPIES_INPUT

Структура входных данных для кода элемента управления FSCTL_REPAIR_COPIES.
REPAIR_COPIES_OUTPUT

Содержит выходные данные операции восстановления копий, возвращаемых из кода элемента управления FSCTL_REPAIR_COPIES.
REQUEST_OPLOCK_INPUT_BUFFER

Содержит сведения для запроса оппортунистической блокировки (oplock) или подтверждения разрыва блокировки с помощью кода элемента управления FSCTL_REQUEST_OPLOCK.
REQUEST_OPLOCK_OUTPUT_BUFFER

Содержит оппортунистические сведения о блокировке (oplock), возвращаемые кодом элемента управления FSCTL_REQUEST_OPLOCK.
RETRIEVAL_POINTER_BASE

Содержит выходные данные для кода элемента управления FSCTL_GET_RETRIEVAL_POINTER_BASE.
RETRIEVAL_POINTERS_BUFFER

Содержит выходные данные для кода элемента управления FSCTL_GET_RETRIEVAL_POINTERS.
SET_DISK_ATTRIBUTES

Указывает атрибуты, которые необходимо задать на дисковом устройстве.
SET_PARTITION_INFORMATION

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

Указывает выполняемую операцию сжатия тома.
STARTING_LCN_INPUT_BUFFER

Содержит начальную LCN для кода элемента управления FSCTL_GET_VOLUME_BITMAP.
STARTING_VCN_INPUT_BUFFER

Содержит начальную VCN для кода элемента управления FSCTL_GET_RETRIEVAL_POINTERS.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

Используется в сочетании с кодом IOCTL_STORAGE_QUERY_PROPERTY элемента управления для получения данных дескриптора выравнивания доступа к хранилищу для устройства.
STORAGE_ADAPTER_DESCRIPTOR

Используется с кодом IOCTL_STORAGE_QUERY_PROPERTY элемента управления для получения данных дескриптора адаптера хранилища для устройства.
STORAGE_ADAPTER_SERIAL_NUMBER

Строка Юникода, оканченная NULL, серийного номера адаптера для StorageAdapterSerialNumberProperty, как определено в STORAGE_PROPERTY_ID.
STORAGE_DESCRIPTOR_HEADER

Используется в сочетании с кодом IOCTL_STORAGE_QUERY_PROPERTY для получения свойств запоминающего устройства или адаптера.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

Зарезервировано для последующего использования. (STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)
STORAGE_DEVICE_DESCRIPTOR

Используется в сочетании с кодом IOCTL_STORAGE_QUERY_PROPERTY элемента управления для получения данных дескриптора устройства хранения.
STORAGE_DEVICE_ID_DESCRIPTOR

Используется с запросом кода управления IOCTL_STORAGE_QUERY_PROPERTY для получения данных дескриптора идентификатора устройства.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

Выходной буфер для StorageDeviceIoCapabilityProperty, как определено в STORAGE_PROPERTY_ID.
STORAGE_DEVICE_NUMBER

Содержит сведения об устройстве. Эта структура используется кодом элемента управления IOCTL_STORAGE_GET_DEVICE_NUMBER.
STORAGE_DEVICE_POWER_CAP

Эта структура используется в качестве входного и выходного буфера для IOCTL_STORAGE_DEVICE_POWER_CAP.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR

Зарезервировано для системного использования. (STORAGE_DEVICE_RESILIENCY_DESCRIPTOR)
STORAGE_HOTPLUG_INFO

Предоставляет сведения о горячем подключении устройства.
STORAGE_HW_FIRMWARE_ACTIVATE

Эта структура содержит сведения о скачаваемом встроенном ПО для активации.
STORAGE_HW_FIRMWARE_DOWNLOAD

Эта структура содержит полезные данные образа встроенного ПО для загрузки в целевой объект.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

Используется в сочетании с запросом IOCTL_STORAGE_QUERY_PROPERTY для описания типа продукта запоминающего устройства.
STORAGE_MINIPORT_DESCRIPTOR

Зарезервировано для системного использования. (STORAGE_MINIPORT_DESCRIPTOR)
STORAGE_OFFLOAD_READ_OUTPUT

Структура выходных данных для действия DeviceDsmAction_OffloadRead кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
STORAGE_OFFLOAD_TOKEN

Маркер, используемый для представления части файла, используемой в операциях разгрузки операций чтения и записи.
STORAGE_OFFLOAD_WRITE_OUTPUT

Структура выходных данных для действия DeviceDsmAction_OffloadWrite кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
STORAGE_PHYSICAL_ADAPTER_DATA

Описывает физический адаптер хранилища.
STORAGE_PHYSICAL_DEVICE_DATA

Описывает физическое запоминающее устройство.
STORAGE_PHYSICAL_NODE_DATA

Указывает данные физического устройства узла хранилища.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

Структура STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR является одной из структур результатов запроса, возвращаемых запросом IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROPERTY_QUERY

Указывает свойства запоминающего устройства или адаптера, извлекаемого в качестве входного буфера, передаваемого в управляющий код IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROTOCOL_COMMAND

Эта структура используется в качестве входного буфера при использовании механизма сквозной передачи для выдачи определенной поставщиком команды устройству хранения (через IOCTL_STORAGE_PROTOCOL_COMMAND).
STORAGE_PROTOCOL_DATA_DESCRIPTOR

Эта структура используется в сочетании с IOCTL_STORAGE_QUERY_PROPERTY для возврата данных, относящихся к протоколу, из запоминающего устройства или адаптера.
STORAGE_PROTOCOL_SPECIFIC_DATA

Описывает данные устройства, относящиеся к протоколу, которые предоставляются в буфере входных и выходных данных запроса IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_RPMB_DATA_FRAME

Структура STORAGE_RPMB_DATA_FRAME (winioctl.h) позволяет приложению использовать данные из IOCTL_STORAGE_QUERY_PROPERTY для создания кадра RPMB.
STORAGE_RPMB_DESCRIPTOR

Структура STORAGE_RPMB_DESCRIPTOR (winioctl.h) описывает, содержит ли устройство RPMB и максимальный размер полезных данных, поддерживаемый RPMB.
STORAGE_SPEC_VERSION

Версия спецификации хранилища.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR

Эта структура используется в сочетании с IOCTL_STORAGE_QUERY_PROPERTY для возврата данных о температуре с устройства хранения или адаптера.
STORAGE_TEMPERATURE_INFO

Описывает данные температуры устройства. Возвращается в составе STORAGE_TEMPERATURE_DATA_DESCRIPTOR при запросе данных о температуре с помощью запроса IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_TEMPERATURE_THRESHOLD

Эта структура используется для установки порога превышения или превышения температуры запоминающего устройства (через IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY

Используется с кодом управления IOCTL_STORAGE_QUERY_PROPERTY для получения сведений о свойстве кэша записи устройства.
TXFS_CREATE_MINIVERSION_INFO

Содержит сведения о версии миниверсии, созданной FSCTL_TXFS_CREATE_MINIVERSION.
TXFS_GET_METADATA_INFO_OUT

Содержит сведения о версии создаваемой миниверсии.
TXFS_GET_TRANSACTED_VERSION

Содержит сведения о базовой и последней версиях указанного файла.
TXFS_LIST_TRANSACTION_LOCKED_FILES

Содержит список файлов, заблокированных модулем записи транзакций.
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY

Содержит сведения о заблокированной транзакции.
TXFS_LIST_TRANSACTIONS

Содержит список транзакций.
TXFS_LIST_TRANSACTIONS_ENTRY

Содержит сведения о транзакции.
TXFS_MODIFY_RM

Содержит сведения, необходимые при изменении параметров журнала и режима ведения журнала для дополнительного диспетчера ресурсов.
TXFS_QUERY_RM_INFORMATION

Содержит сведения о диспетчере ресурсов (RM).
TXFS_READ_BACKUP_INFORMATION_OUT

Содержит структуру, определяемую транзакционной файловой системой NTFS (TxF). Эти сведения следует использовать только при вызове TXFS_WRITE_BACKUP_INFORMATION. (TXFS_READ_BACKUP_INFORMATION_OUT)
TXFS_SAVEPOINT_INFORMATION

Структура FSCTL_TXFS_SAVEPOINT_INFORMATION определяет действие и транзакцию.
TXFS_TRANSACTION_ACTIVE_INFO

Содержит флаг, указывающий, были ли активны транзакции при snapshot.
TXFS_WRITE_BACKUP_INFORMATION

Содержит структуру, определяемую транзакционной файловой системой NTFS (TxF). Эти сведения следует использовать только при вызове TXFS_WRITE_BACKUP_INFORMATION. (TXFS_WRITE_BACKUP_INFORMATION)
USN_JOURNAL_DATA_V0

Представляет журнал изменений последовательного номера обновления (USN), его записи и емкость. (USN_JOURNAL_DATA_V0)
USN_JOURNAL_DATA_V1

Представляет журнал изменений последовательного номера обновления (USN), его записи и емкость. U
USN_JOURNAL_DATA_V2

Представляет журнал изменений последовательного номера обновления (USN), его записи и емкость. Эта структура представляет собой выходной буфер для кода элемента управления FSCTL_QUERY_USN_JOURNAL.
USN_RANGE_TRACK_OUTPUT

Содержит возвращенный порядковый номер обновления (USN) из кода элемента управления FSCTL_USN_TRACK_MODIFIED_RANGES.
USN_RECORD_COMMON_HEADER

Содержит сведения для общего заголовка номера обновления (USN), который является общим для USN_RECORD_V2, USN_RECORD_V3 и USN_RECORD_V4.
USN_RECORD_EXTENT

Содержит смещение и длину для экстента записи последовательности обновления (USN).
USN_RECORD_V2

Содержит сведения для записи журнала изменений версии 2.0 для последовательного номера обновления (USN).
USN_RECORD_V3

Содержит сведения для записи журнала изменений версии 3.0 журнала обновления (USN).
USN_RECORD_V4

Содержит сведения для записи журнала изменений версии 4.0 журнала обновления (USN). Записи версий 2.0 и 3.0 определяются USN_RECORD_V2 (также называемые USN_RECORD) и USN_RECORD_V3 соответственно.
USN_TRACK_MODIFIED_RANGES

Содержит сведения о параметрах отслеживания диапазона для журнала изменений номера обновления (USN) с помощью кода элемента управления FSCTL_USN_TRACK_MODIFIED_RANGES.
VERIFY_INFORMATION

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

Представляет занятые и доступные кластеры на диске.
VOLUME_DISK_EXTENTS

Представляет физическое расположение на диске.
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION

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

Перечисления

 
CSV_CONTROL_OP

Указывает тип операции элемента управления CSV для использования с кодом элемента управления FSCTL_CSV_CONTROL.
ELEMENT_TYPE

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

Указывает тип носителя хранилища.
MEDIA_TYPE

Представляет различные формы носителей устройств.
PARTITION_STYLE

Представляет формат секции.
STORAGE_BUS_TYPE

Указывает различные типы шин хранения.
STORAGE_COMPONENT_HEALTH_STATUS

Указывает состояние работоспособности компонента хранилища.
STORAGE_DEVICE_FORM_FACTOR

Задает форм-фактор устройства.
STORAGE_DEVICE_POWER_CAP_UNITS

Единицы порогового значения максимальной мощности.
STORAGE_MEDIA_TYPE

Указывает различные типы носителей.
STORAGE_PORT_CODE_SET

Зарезервировано для системного использования. (STORAGE_PORT_CODE_SET)
STORAGE_PROPERTY_ID

Перечисляет возможные значения элемента PropertyId структуры STORAGE_PROPERTY_QUERY, передаваемые в качестве входных данных в запрос IOCTL_STORAGE_QUERY_PROPERTY для получения свойств запоминающего устройства или адаптера.
STORAGE_PROTOCOL_ATA_DATA_TYPE

Тип данных протокола ATA.
STORAGE_PROTOCOL_NVME_DATA_TYPE

Описывает тип данных, относящихся к протоколу NVMe, которые будут запрашиваться во время запроса IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROTOCOL_TYPE

Указывает протокол запоминающего устройства.
STORAGE_QUERY_TYPE

Используется структурой STORAGE_PROPERTY_QUERY, передаваемой в код элемента управления IOCTL_STORAGE_QUERY_PROPERTY, чтобы указать, какие сведения возвращаются о свойстве запоминающего устройства или адаптера.
WRITE_CACHE_CHANGE

Указывает, можно ли изменить функции кэша записи устройства.
WRITE_CACHE_ENABLE

Указывает, включен или отключен кэш записи.
WRITE_CACHE_TYPE

Указывает тип кэша.
WRITE_THROUGH

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