设备管理控制代码
以下控制代码用于更换器设备。
值 | 含义 |
---|---|
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_STORAGE_CHECK_VERIFY | 检查可移动介质设备中的更换。 |
IOCTL_STORAGE_EJECT_MEDIA | 从 SCSI 设备弹出介质。 |
IOCTL_STORAGE_EJECTION_CONTROL | 启用或禁用弹出介质的机制。 |
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_EX | 检索有关设备支持的介质类型的信息。 |
IOCTL_STORAGE_LOAD_MEDIA | 将介质加载到设备。 |
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES | |
IOCTL_STORAGE_MCN_CONTROL | 启用或禁用介质更换通知。 |
IOCTL_STORAGE_MEDIA_REMOVAL | 启用或禁用介质弹出机制。 |
IOCTL_STORAGE_READ_CAPACITY | 检索设备的几何图形信息。 |
IOCTL_STORAGE_SET_HOTPLUG_INFO | 设置指定设备的热插拔配置。 |