Partager via


structure CHANGER_INITIALIZE_ELEMENT_STATUS (winioctl.h)

Représente la status de tous les éléments de changement de média ou des éléments spécifiés 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

Une structure CHANGER_ELEMENT_LIST qui répertorie les éléments et la plage sur lesquels initialiser.

Si CHANGER_INIT_ELEM_STAT_WITH_RANGE est défini dans le membre Features0 de GET_CHANGER_PARAMETERS, le changeur prend en charge l’initialisation d’une plage d’éléments. Dans ce cas, le membre ElementType peut être l’un des éléments suivants : ChangerTransport, ChangerSlot, ChangerDrive ou ChangerIEPort. Sinon, le type d’élément doit être AllElements et le membre NumberOfElements est ignoré.

BarCodeScan

Si ce membre a la valeur TRUE, une analyse de code-barres doit être utilisée. Sinon, il ne devrait pas. Si le changeur a une RAM non volatile, l’utilisation d’une analyse de code à barres est une optimisation.

Ce membre s’applique uniquement si CHANGER_BAR_CODE_SCANNER_INSTALLED est défini dans le membre Features0 de GET_CHANGER_PARAMETERS.

Configuration requise

   
Client minimal pris en charge Windows XP
Serveur minimal pris en charge Windows Server 2003
En-tête winioctl.h (inclure Windows.h)

Voir aussi

CHANGER_ELEMENT_LIST

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS