Partager via


structures de Gestion des appareils

Les structures suivantes sont utilisées avec la gestion des appareils :

Contenu de cette section

Rubrique Description
CHANGER_ELEMENT
Représente un élément de changement.
CHANGER_ELEMENT_LIST
Représente une plage d’éléments d’un seul type, généralement pour une opération telle que l’obtention ou l’initialisation de l’état de plusieurs éléments.
CHANGER_ELEMENT_STATUS
Représente l’état de l’élément spécifié.
CHANGER_ELEMENT_STATUS_EX
Représente l’état de l’élément spécifié.
CHANGER_EXCHANGE_MEDIUM
Contient des informations que le code de contrôle IOCTL_CHANGER_EXCHANGE_MEDIUM utilise pour déplacer un élément multimédia vers une destination, et le contenu multimédia initialement dans la première destination vers une deuxième destination.
CHANGER_INITIALIZE_ELEMENT_STATUS
Représente l’état de tous les éléments de changement de média ou les éléments spécifiés d’un type particulier.
CHANGER_MOVE_MEDIUM
Contient des informations que le code de contrôle IOCTL_CHANGER_MOVE_MEDIUM utilise pour déplacer un élément multimédia vers une destination.
CHANGER_PRODUCT_DATA
Représente les données de produit pour un appareil de changement. Il est utilisé par le code de contrôle IOCTL_CHANGER_GET_PRODUCT_DATA .
CHANGER_READ_ELEMENT_STATUS
Contient des informations dont le code de contrôle IOCTL_CHANGER_GET_ELEMENT_STATUS doit déterminer les éléments dont l’état doit être récupéré.
CHANGER_SEND_VOLUME_TAG_INFORMATION
Contient des informations que le code de contrôle IOCTL_CHANGER_QUERY_VOLUME_TAGS utilise pour déterminer les informations de volume à récupérer.
CHANGER_SET_ACCESS
Contient des informations que le code de contrôle IOCTL_CHANGER_SET_ACCESS doit définir l’état du port d’insertion/éjection de l’appareil, de la porte ou du clavier.
CHANGER_SET_POSITION
Contient les informations requises par le code de contrôle IOCTL_CHANGER_SET_POSITION pour définir le mécanisme de transport robotisé du changeur sur l’adresse de l’élément spécifié.
CLASS_MEDIA_CHANGE_CONTEXT
Contient des informations associées à un événement de modification de média.
_DEV_BROADCAST_USERDEFINED
Contient l’événement défini par l’utilisateur et les données facultatives associées à l’événement d’appareil DBT_USERDEFINED .
DEV_BROADCAST_DEVICEINTERFACE
Contient des informations sur une classe d’appareils.
DEV_BROADCAST_HANDLE
Contient des informations sur un handle de système de fichiers.
DEV_BROADCAST_HDR
Sert d’en-tête standard pour les informations relatives à un événement d’appareil signalé par le biais du message WM_DEVICECHANGE .
DEV_BROADCAST_OEM
Contient des informations sur un type d’appareil défini par OEM.
DEV_BROADCAST_PORT
Contient des informations sur un modem, un port série ou parallèle.
DEV_BROADCAST_VOLUME
Contient des informations sur un volume logique.
DEVICE_DATA_SET_LB_PROVISIONING_STATE
Structure de sortie pour l’action DeviceDsmAction_Allocation du code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
DEVICE_DATA_SET_RANGE
Fournit des informations de plage de jeu de données à utiliser avec le code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
DEVICE_DATA_SET_REPAIR_PARAMETERS
Spécifie les paramètres de l’opération de réparation.
DEVICE_DSM_NOTIFICATION_PARAMETERS
Contient des paramètres pour l’action DeviceDsmAction_Notification pour le code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
DEVICE_DSM_OFFLOAD_READ_PARAMETERS
Contient des paramètres pour l’action DeviceDsmAction_OffloadRead pour le code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS
Spécifie les paramètres de l’opération d’écriture de déchargement.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES
Structure d’entrée pour le code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT
Structure de sortie pour le code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
DEVICE_MEDIA_INFO
Fournit des informations sur le média pris en charge par un appareil.
GET_CHANGER_PARAMETERS
Représente les paramètres d’un changeur.
GET_MEDIA_TYPES
Contient des informations sur les types de supports pris en charge par un appareil.
MEDIA_SERIAL_NUMBER_DATA
Contient le numéro de série d’un périphérique USB. Il est utilisé par le code de contrôle IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER .
PREVENT_MEDIA_REMOVAL
Fournit des données de verrouillage multimédia amovibles. Il est utilisé par le code de contrôle IOCTL_STORAGE_MEDIA_REMOVAL .
READ_ELEMENT_ADDRESS_INFO
Représente les informations de balise de volume. Il est utilisé par le code de contrôle IOCTL_CHANGER_QUERY_VOLUME_TAGS .
STORAGE_DEVICE_NUMBER
Contient des informations sur un appareil. Cette structure est utilisée par le code de contrôle IOCTL_STORAGE_GET_DEVICE_NUMBER .
STORAGE_HOTPLUG_INFO
Fournit des informations sur les informations de connexion à chaud d’un appareil.
STORAGE_OFFLOAD_READ_OUTPUT
Structure de sortie pour l’action DeviceDsmAction_OffloadRead du code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
STORAGE_OFFLOAD_TOKEN
Jeton utilisé pour représenter une partie d’un fichier utilisé par déchargement des opérations de lecture et d’écriture.
STORAGE_OFFLOAD_WRITE_OUTPUT
Structure de sortie pour l’action DeviceDsmAction_OffloadWrite du code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
STORAGE_READ_CAPACITY
Contient des informations sur la taille d’un appareil. Ceci est retourné à partir du code de contrôle IOCTL_STORAGE_READ_CAPACITY .