Partager via


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

Voir aussi

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS