Partager via


en-tête ntddchgr.h

Cet en-tête est utilisé par le stockage. Pour plus d'informations, consultez les pages suivantes :

ntddchgr.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_CHANGER_EXCHANGE_MEDIUM

Déplace un élément multimédia d’un élément source vers une destination et le support initialement de la première destination vers une deuxième destination. La source et la deuxième destination sont souvent identiques, ce qui échange essentiellement les deux éléments de média.
IOCTL_CHANGER_GET_ELEMENT_STATUS

Retourne la status de tous les éléments ou la status d’un nombre spécifié d’éléments d’un type particulier. Pour obtenir une description des types d’éléments possibles, consultez CHANGER_ELEMENT.
IOCTL_CHANGER_GET_PARAMETERS

Retourne les paramètres de l’appareil.
IOCTL_CHANGER_GET_PRODUCT_DATA

Retourne des données de produit pour l’appareil.
IOCTL_CHANGER_GET_STATUS

Retourne la status actuelle de l’appareil.
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS

Initialise la status de tous les éléments ou d’un nombre spécifié d’éléments d’un type particulier.
IOCTL_CHANGER_MOVE_MEDIUM

Déplace un élément multimédia d’un élément source vers une destination.
IOCTL_CHANGER_QUERY_VOLUME_TAGS

Retourne des informations de balise de volume pour les éléments spécifiés.
IOCTL_CHANGER_REINITIALIZE_TRANSPORT

Réétalonne physiquement un élément de transport, généralement après que le changeur a été mis sous tension ou qu’une application appelante a lancé une opération de récupération. Le réétalonnage peut impliquer le retour du transport à sa position « d’accueil ».
IOCTL_CHANGER_SET_ACCESS

Définit l’état du port d’importation/exportation (IEport), de la porte ou du clavier de l’appareil.
IOCTL_CHANGER_SET_POSITION

Définit le mécanisme de transport robotique du changeur sur l’adresse d’élément spécifiée, généralement pour optimiser le déplacement ou l’échange de média en positionnant le transport au préalable.

Structures

 
CHANGER_ELEMENT

La structure CHANGER_ELEMENT contient une description d’un élément de changeur.
CHANGER_ELEMENT_LIST

La structure CHANGER_ELEMENT_LIST indique une plage d’éléments d’un type unique.
CHANGER_ELEMENT_STATUS

La structure _CHANGER_ELEMENT_STATUS contient les status des CHANGER_ELEMENT spécifiées signalées par un pilote de miniclasse de changeur.
CHANGER_ELEMENT_STATUS_EX

La structure _CHANGER_ELEMENT_STATUS_EX contient les status du CHANGER_ELEMENT spécifié si le pilote de miniclasse de changeur fournit des informations sur le produit.
CHANGER_EXCHANGE_MEDIUM

La structure CHANGER_EXCHANGE_MEDIUM est utilisée avec la demande IOCTL_CHANGER_EXCHANGE_MEDIUM pour échanger les emplacements de deux supports.
CHANGER_INITIALIZE_ELEMENT_STATUS

La structure CHANGER_INITIALIZE_ELEMENT_STATUS est utilisée conjointement avec la demande IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS pour initialiser la status de tous les éléments ou d’un nombre spécifié d’éléments d’un type particulier.
CHANGER_MOVE_MEDIUM

La structure CHANGER_MOVE_MEDIUM est utilisée conjointement avec la demande IOCTL_CHANGER_MOVE_MEDIUM pour déplacer un élément multimédia d’un élément source vers une destination.
CHANGER_PRODUCT_DATA

La structure CHANGER_PRODUCT_DATA est utilisée conjointement avec la demande de IOCTL_CHANGER_GET_PRODUCT_DATA pour récupérer des données de produit pour un appareil.
CHANGER_READ_ELEMENT_STATUS

La structure CHANGER_READ_ELEMENT_STATUS est utilisée conjointement avec la demande de IOCTL_CHANGER_GET_ELEMENT_STATUS pour récupérer la status de tous les éléments ou la status d’un nombre spécifié d’éléments d’un type particulier.
CHANGER_SEND_VOLUME_TAG_INFORMATION

Cette structure est passée à la routine ChangerQueryVolumeTags et est utilisée pour spécifier un critère de recherche pour récupérer des éléments de changeur.
CHANGER_SET_ACCESS

La structure CHANGER_SET_ACCESS est utilisée conjointement avec theIOCTL_CHANGER_SET_ACCESS demande de définir l’état du port d’importation/exportation (IEport), de la porte ou du clavier de l’appareil.
CHANGER_SET_POSITION

La structure CHANGER_SET_POSITION est utilisée conjointement avec theIOCTL_CHANGER_SET_POSITION demande de définir le mécanisme de transport robotique du changeur sur l’adresse d’élément spécifiée.
GET_CHANGER_PARAMETERS

Récupère les caractéristiques du changeur.
READ_ELEMENT_ADDRESS_INFO

Cette structure permet de récupérer des éléments de changeur en fonction d’un critère de recherche spécifié dans un appel à la routine ChangerQueryVolumeTags.

Énumérations

 
CHANGER_DEVICE_PROBLEM_TYPE

Le type de données CHANGER_DEVICE_PROBLEM_TYPE contient les valeurs retournées par la routine ChangerPerformDiagnostics.
ELEMENT_TYPE

L’énumération ELEMENT_TYPE fournit une liste des types d’éléments de changeur définis par la spécification SCSI-3.