裝置管理結構

下列結構會與裝置管理搭配使用:

本節內容

主題 說明
CHANGER_ELEMENT
表示 changer 專案。
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
包含 OEM 定義裝置類型的相關信息。
DEV_BROADCAST_PORT
包含數據機、序列或平行埠的相關信息。
DEV_BROADCAST_VOLUME
包含邏輯磁碟區的相關信息。
DEVICE_DATA_SET_LB_PROVISIONING_STATE
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控件程式代碼之DeviceDsmAction_Allocation動作的輸出結構。
DEVICE_DATA_SET_RANGE
提供數據集範圍資訊,以搭配 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 控件程式代碼使用。
DEVICE_DATA_SET_REPAIR_PARAMETERS
指定修復作業的參數。
DEVICE_DSM_NOTIFICATION_PARAMETERS
包含IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控件程式代碼DeviceDsmAction_Notification動作的參數。
DEVICE_DSM_OFFLOAD_READ_PARAMETERS
包含IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控件程式代碼DeviceDsmAction_OffloadRead動作的參數。
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_NUMBER_DATA
包含 USB 裝置的序號。 IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER控件程式代碼會使用它
PREVENT_MEDIA_REMOVAL
提供卸除式媒體鎖定數據。 IOCTL_STORAGE_MEDIA_REMOVAL控件程式代碼會使用它
READ_ELEMENT_ADDRESS_INFO
表示磁碟區標籤資訊。 IOCTL_CHANGER_QUERY_VOLUME_TAGS控件程式代碼會使用它
STORAGE_DEVICE_NUMBER
包含裝置的相關信息。 IOCTL_STORAGE_GET_DEVICE_NUMBER控件程式代碼會使用此結構。
STORAGE_HOTPLUG_INFO
提供裝置熱插即用信息的相關信息。
STORAGE_OFFLOAD_READ_OUTPUT
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控件程式代碼DeviceDsmAction_OffloadRead動作的輸出結構。
STORAGE_OFFLOAD_TOKEN
標記,用來表示卸除讀取和寫入作業所使用之檔案的一部分。
STORAGE_OFFLOAD_WRITE_OUTPUT
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控件程式代碼之DeviceDsmAction_OffloadWrite動作的輸出結構
STORAGE_READ_CAPACITY
包含裝置大小的相關信息。 這會從 IOCTL_STORAGE_READ_CAPACITY 控件程式代碼傳回。