裝置管理 控制碼

下列控制程式代碼會與變更器裝置搭配使用。

意義
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 設定指定裝置的 hotplug 組態。