структуры Управление устройствами
Для управления устройствами используются следующие структуры:
В этом разделе
Раздел | Описание |
---|---|
CHANGER_ELEMENT |
Представляет элемент меняющего элемента. |
CHANGER_ELEMENT_LIST |
Представляет диапазон элементов одного типа, как правило, для операции, например получения или инициализации состояния нескольких элементов. |
CHANGER_ELEMENT_STATUS |
Представляет состояние указанного элемента. |
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 |
Содержит сведения, связанные с событием изменения носителя. |
_DEV_BROADCAST_USERDEFINED |
Содержит определяемое пользователем событие и необязательные данные, связанные с событием устройства DBT_USERDEFINED . |
DEV_BROADCAST_DEVICEINTERFACE |
Содержит сведения о классе устройств. |
DEV_BROADCAST_HANDLE |
Содержит сведения об дескрипторе файловой системы. |
DEV_BROADCAST_HDR |
Служит стандартным заголовком для сведений, связанных с событием устройства, передаваемым через сообщение WM_DEVICECHANGE. |
DEV_BROADCAST_OEM |
Содержит сведения о определяемом ИЗГОТОВИТЕЛЕМ типе устройства. |
DEV_BROADCAST_PORT |
Содержит сведения о модеме, последовательном или параллельном порту. |
DEV_BROADCAST_VOLUME |
Содержит сведения о логическом томе. |
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_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 |
Предоставляет сведения о носителе, поддерживаемом устройством. |
GET_CHANGER_PARAMETERS |
Представляет параметры изменяющегося объекта. |
GET_MEDIA_TYPES |
Содержит сведения о типах носителей, поддерживаемых устройством. |
MEDIA_SERIAL_NUМБER_DATA |
Содержит серийный номер USB-устройства. Он используется кодом элемента управления IOCTL_STORAGE_GET_MEDIA_SERIAL_NUМБ ER. |
PREVENT_MEDIA_REMOVAL |
Предоставляет съемные данные блокировки носителей. Он используется кодом элемента управления IOCTL_STORAGE_MEDIA_REMOVAL . |
READ_ELEMENT_ADDRESS_INFO |
Представляет сведения о теге тома. Он используется кодом элемента управления IOCTL_CHANGER_QUERY_VOLUME_TAGS . |
STORAGE_DEVICE_NUМБ ER |
Содержит сведения об устройстве. Эта структура используется кодом элемента управления IOCTL_STORAGE_GET_DEVICE_NUМБ ER. |
STORAGE_HOTPLUG_INFO |
Предоставляет сведения о горячем подключении устройства. |
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_READ_CAPACITY |
Содержит сведения о размере устройства. Возвращается из кода элемента управления IOCTL_STORAGE_READ_CAPACITY . |