Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following structures are used with device management:
In this section
Topic | Description |
---|---|
CHANGER_ELEMENT |
Represents a changer element. |
CHANGER_ELEMENT_LIST |
Represents a range of elements of a single type, typically for an operation such as getting or initializing the status of multiple elements. |
CHANGER_ELEMENT_STATUS |
Represents the status of the specified element. |
CHANGER_ELEMENT_STATUS_EX |
Represents the status of the specified element. |
CHANGER_EXCHANGE_MEDIUM |
Contains information the IOCTL_CHANGER_EXCHANGE_MEDIUM control code uses to move a piece of media to a destination, and the piece of media originally in the first destination to a second destination. |
CHANGER_INITIALIZE_ELEMENT_STATUS |
Represents the status of all media changer elements or the specified elements of a particular type. |
CHANGER_MOVE_MEDIUM |
Contains information that the IOCTL_CHANGER_MOVE_MEDIUM control code uses to move a piece of media to a destination. |
CHANGER_PRODUCT_DATA |
Represents product data for a changer device. It is used by the IOCTL_CHANGER_GET_PRODUCT_DATA control code. |
CHANGER_READ_ELEMENT_STATUS |
Contains information that the IOCTL_CHANGER_GET_ELEMENT_STATUS control code needs to determine the elements whose status is to be retrieved. |
CHANGER_SEND_VOLUME_TAG_INFORMATION |
Contains information that the IOCTL_CHANGER_QUERY_VOLUME_TAGS control code uses to determine the volume information to be retrieved. |
CHANGER_SET_ACCESS |
Contains information that the IOCTL_CHANGER_SET_ACCESS control code needs to set the state of the device's insert/eject port, door, or keypad. |
CHANGER_SET_POSITION |
Contains information needed by the IOCTL_CHANGER_SET_POSITION control code to set the changer's robotic transport mechanism to the specified element address. |
CLASS_MEDIA_CHANGE_CONTEXT |
Contains information associated with a media change event. |
_DEV_BROADCAST_USERDEFINED |
Contains the user-defined event and optional data associated with the DBT_USERDEFINED device event. |
DEV_BROADCAST_DEVICEINTERFACE |
Contains information about a class of devices. |
DEV_BROADCAST_HANDLE |
Contains information about a file system handle. |
DEV_BROADCAST_HDR |
Serves as a standard header for information related to a device event reported through the WM_DEVICECHANGE message. |
DEV_BROADCAST_OEM |
Contains information about a OEM-defined device type. |
DEV_BROADCAST_PORT |
Contains information about a modem, serial, or parallel port. |
DEV_BROADCAST_VOLUME |
Contains information about a logical volume. |
DEVICE_DATA_SET_LB_PROVISIONING_STATE |
Output structure for the DeviceDsmAction_Allocation action of the IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code. |
DEVICE_DATA_SET_RANGE |
Provides data set range information for use with the IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code. |
DEVICE_DATA_SET_REPAIR_PARAMETERS |
Specifies parameters for the repair operation. |
DEVICE_DSM_NOTIFICATION_PARAMETERS |
Contains parameters for the DeviceDsmAction_Notification action for the IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code. |
DEVICE_DSM_OFFLOAD_READ_PARAMETERS |
Contains parameters for the DeviceDsmAction_OffloadRead action for the IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code. |
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS |
Specifies parameters for the offload write operation. |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES |
Input structure for the IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code. |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT |
Output structure for the IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code. |
DEVICE_MEDIA_INFO |
Provides information about the media supported by a device. |
GET_CHANGER_PARAMETERS |
Represents the parameters of a changer. |
GET_MEDIA_TYPES |
Contains information about the media types supported by a device. |
MEDIA_SERIAL_NUMBER_DATA |
Contains the serial number of a USB device. It is used by the IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER control code. |
PREVENT_MEDIA_REMOVAL |
Provides removable media locking data. It is used by the IOCTL_STORAGE_MEDIA_REMOVAL control code. |
READ_ELEMENT_ADDRESS_INFO |
Represents the volume tag information. It is used by the IOCTL_CHANGER_QUERY_VOLUME_TAGS control code. |
STORAGE_DEVICE_NUMBER |
Contains information about a device. This structure is used by the IOCTL_STORAGE_GET_DEVICE_NUMBER control code. |
STORAGE_HOTPLUG_INFO |
Provides information about the hotplug information of a device. |
STORAGE_OFFLOAD_READ_OUTPUT |
Output structure for the DeviceDsmAction_OffloadRead action of the IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code. |
STORAGE_OFFLOAD_TOKEN |
The token used to represent a portion of a file used in by offload read and write operations. |
STORAGE_OFFLOAD_WRITE_OUTPUT |
Output structure for the DeviceDsmAction_OffloadWrite action of the IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code. |
STORAGE_READ_CAPACITY |
Contains information about the size of a device. This is returned from the IOCTL_STORAGE_READ_CAPACITY control code. |