structure CHANGER_INITIALIZE_ELEMENT_STATUS (ntddchgr.h)
La structure CHANGER_INITIALIZE_ELEMENT_STATUS est utilisée conjointement avec la requête IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS pour initialiser l’état de tous les éléments ou d’un nombre spécifié d’éléments d’un type particulier.
Syntaxe
typedef struct _CHANGER_INITIALIZE_ELEMENT_STATUS {
CHANGER_ELEMENT_LIST ElementList;
BOOLEAN BarCodeScan;
} CHANGER_INITIALIZE_ELEMENT_STATUS, *PCHANGER_INITIALIZE_ELEMENT_STATUS;
Membres
ElementList
Contient une structure de type CHANGER_ELEMENT_LIST qui spécifie le type d’élément et le nombre d’éléments. Si le membre Features0 de la structure GET_CHANGER_PARAMETERS est défini sur CHANGER_INIT_ELEM_STAT_WITH_RANGE, le changeur prend en charge l’initialisation d’une plage d’éléments. Dans ce cas, le type d’élément peut être changerTransport, ChangerSlot, ChangerDrive, ou ChangerIEPort et ElementList peut spécifier un certain nombre d’éléments à initialiser. Sinon, le type d’élément doit être AllElements et le nombre d’éléments est ignoré.
BarCodeScan
Indique au pilote de changement, quand VRAI, d’initialiser des éléments en analysant les codes barres. Lorsque faux, le pilote du changeur n’effectue aucune action. Ce membre s’applique uniquement si le membre Features0 de GET_CHANGER_PARAMETERS est défini sur CHANGER_BAR_CODE_SCANNER_INSTALLED. Si le changeur a une ram nonvolatile, une analyse de code barres peut servir d’optimisation.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddchgr.h |