Структуры управления дисками
В следующем списке указаны структуры, используемые для управления дисками.
В этом разделе
Структура | Описание |
---|---|
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). |
DEVICE_COPY_OFFLOAD_DESCRIPTOR |
Содержит возможности разгрузки копирования для запоминаемого устройства. |
DEVICE_LB_PROVISIONING_DESCRIPTOR |
Содержит возможности тонкой подготовки для запоминающего устройства. |
DEVICE_SEEK_PENALTY_DESCRIPTOR |
Используется в сочетании с запросом IOCTL_STORAGE_QUERY_PROPERTY для получения данных дескриптора штрафа поиска для устройства. |
DEVICE_TRIM_DESCRIPTOR |
Используется вместе с запросом IOCTL_STORAGE_QUERY_PROPERTY для получения данных дескриптора обрезки для устройства. |
DEVICE_WRITE_AGGREGATION_DESCRIPTOR |
Зарезервировано для системного использования. |
DEVICE_POWER_DESCRIPTOR |
Структура DEVICE_POWER_DESCRIPTOR описывает возможности питания запоминающего устройства. |
DISK_CACHE_INFORMATION |
Предоставляет сведения о кэше диска. |
DISK_CLUSTER_INFO |
Представляет сведения, которые хранятся в диспетчере секций о диске, который является частью кластера. |
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 |
Предоставляет сведения о производительности диска. |
DISKQUOTA_USER_INFORMATION |
Представляет сведения о квоте на пользователя. |
DRIVE_LAYOUT_INFORMATION |
Содержит сведения о разделах диска. |
DRIVE_LAYOUT_INFORMATION_EX |
Содержит расширенные сведения о секциях диска. |
DRIVE_LAYOUT_INFORMATION_GPT |
Содержит сведения о разделах таблицы разделов GUID диска (GPT). |
DRIVE_LAYOUT_INFORMATION_MBR |
Предоставляет сведения о разделах master загрузочных записей диска (MBR). |
FORMAT_PARAMETERS |
Содержит сведения, используемые при форматировании непрерывного набора дорожек диска. |
FORMAT_EX_PARAMETERS |
Содержит сведения, используемые при форматировании непрерывного набора дорожек диска. Он используется в коде элемента управления IOCTL_DISK_FORMAT_TRACKS_EX . |
GET_DISK_ATTRIBUTES |
Содержит атрибуты дискового устройства. |
GET_LENGTH_INFORMATION |
Содержит сведения о длине диска, тома или раздела, используемой кодом элемента управления IOCTL_DISK_GET_LENGTH_INFO . |
PARTITION_INFORMATION |
Содержит сведения о разделе диска. |
PARTITION_INFORMATION_EX |
Содержит сведения о секции для стандартных master загрузочных записей (MBR) в стиле AT и дисков EFI. |
PARTITION_INFORMATION_GPT |
Содержит сведения о секционированиях таблицы разделов GUID (GPT). |
PARTITION_INFORMATION_MBR |
Содержит сведения о секции, относящиеся к master дискам загрузочных записей (MBR). |
REASSIGN_BLOCKS |
Содержит данные переназначения блока диска. |
REASSIGN_BLOCKS_EX |
Содержит данные переназначения блока диска. |
SET_DISK_ATTRIBUTES |
Указывает атрибуты, которые необходимо задать на дисковом устройстве. |
SET_PARTITION_INFORMATION |
Содержит сведения, используемые для задания типа раздела диска. |
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR |
Используется в сочетании с кодом IOCTL_STORAGE_QUERY_PROPERTY элемента управления для получения данных дескриптора выравнивания доступа к хранилищу для устройства. |
STORAGE_ADAPTER_DESCRIPTOR |
Используется с кодом элемента управления IOCTL_STORAGE_QUERY_PROPERTY для получения данных дескриптора адаптера хранилища для устройства. |
STORAGE_DESCRIPTOR_HEADER |
Используется в сочетании с IOCTL_STORAGE_QUERY_PROPERTY кодом элемента управления для получения свойств запоминающего устройства или адаптера. |
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_POWER_CAP |
Эта структура используется в качестве входного и выходного буфера для IOCTL_STORAGE_DEVICE_POWER_CAP. |
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR |
Зарезервировано для системного использования. |
STORAGE_HW_FIRMWARE_ACTIVATE |
Эта структура содержит сведения о загружаемом встроенном ПО для активации. |
STORAGE_HW_FIRMWARE_DOWNLOAD |
Эта структура содержит полезные данные образа встроенного ПО, которые будут загружены в целевой объект. |
STORAGE_HW_FIRMWARE_INFO |
Эта структура содержит сведения о встроенном ПО устройства. |
STORAGE_HW_FIRMWARE_INFO_QUERY |
Эта структура содержит сведения о встроенном ПО устройства. |
STORAGE_HW_FIRMWARE_SLOT_INFO |
Эта структура содержит сведения о слоте на устройстве. |
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR |
Используется в сочетании с запросом IOCTL_STORAGE_QUERY_PROPERTY для описания типа продукта запоминающего устройства. |
STORAGE_MINIPORT_DESCRIPTOR |
Зарезервировано для системного использования. |
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_ATA_DATA_TYPE |
Тип данных протокола ATA. |
STORAGE_PROTOCOL_COMMAND |
Эта структура используется в качестве буфера входных данных при использовании сквозного механизма для выполнения команды конкретного поставщика на запоминающее устройство (через IOCTL_STORAGE_PROTOCOL_COMMAND). |
STORAGE_PROTOCOL_DATA_DESCRIPTOR |
Эта структура используется в сочетании с IOCTL_STORAGE_QUERY_PROPERTY для возврата данных, относящихся к протоколу, из запоминающего устройства или адаптера. |
STORAGE_PROTOCOL_NVME_DATA_TYPE |
Описывает тип данных, относящихся к протоколу NVMe, которые будут запрашиваться во время запроса IOCTL_STORAGE_QUERY_PROPERTY . |
STORAGE_PROTOCOL_SPECIFIC_DATA |
Описывает данные устройства, относящиеся к протоколу, которые предоставляются в буфере входных и выходных данных запроса IOCTL_STORAGE_QUERY_PROPERTY . |
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 для получения сведений о свойстве кэша записи устройства. |
VERIFY_INFORMATION |
Содержит сведения, используемые для проверки экстента диска. |
Следующие структуры входных и выходных данных устройства устарели: