Partager via


structure CHANGER_INITIALIZE_ELEMENT_STATUS (ntddchgr.h)

La structure CHANGER_INITIALIZE_ELEMENT_STATUS est utilisée conjointement avec la demande de IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS pour initialiser l’status 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 changeur, quand TRUE, d’initialiser des éléments en analysant les codes-barres. Lorsque la valeur EST FALSE, le pilote de 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 non volatile, une analyse de code-barres peut servir d’optimisation.

Configuration requise

Condition requise Valeur
En-tête ntddchgr.h

Voir aussi

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS