设备管理结构

以下结构用于设备管理:

在本部分中

主题 描述
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 控件代码返回的。