Freigeben über


CHANGER_INITIALIZE_ELEMENT_STATUS-Struktur (ntddchgr.h)

Die CHANGER_INITIALIZE_ELEMENT_STATUS-Struktur wird in Verbindung mit der IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS-Anforderung verwendet, um die status aller Elemente oder einer angegebenen Anzahl von Elementen eines bestimmten Typs zu initialisieren.

Syntax

typedef struct _CHANGER_INITIALIZE_ELEMENT_STATUS {
  CHANGER_ELEMENT_LIST ElementList;
  BOOLEAN              BarCodeScan;
} CHANGER_INITIALIZE_ELEMENT_STATUS, *PCHANGER_INITIALIZE_ELEMENT_STATUS;

Member

ElementList

Enthält eine Struktur vom Typ CHANGER_ELEMENT_LIST , die den Elementtyp und die Anzahl der Elemente angibt. Wenn das Feature0-Element der GET_CHANGER_PARAMETERS-Struktur auf CHANGER_INIT_ELEM_STAT_WITH_RANGE festgelegt ist, unterstützt der Changer das Initialisieren eines Bereichs von Elementen. In diesem Fall kann der Elementtyp ChangerTransport, ChangerSlot, ChangerDrive oder ChangerIEPort sein, und ElementList kann eine Reihe zu initialisierender Elemente angeben. Andernfalls muss der Elementtyp AllElements sein, und die Anzahl der Elemente wird ignoriert.

BarCodeScan

Weist den Changertreiber bei TRUE an, Elemente durch Scannen von Barcodes zu initialisieren. Bei FALSE führt der Changertreiber keine Aktion aus. Dieses Element ist nur anwendbar, wenn das Feature0-Element von GET_CHANGER_PARAMETERS auf CHANGER_BAR_CODE_SCANNER_INSTALLED festgelegt ist. Wenn der Changer über nicht flüchtigen RAM verfügt, kann ein Barcodescan als Optimierung dienen.

Anforderungen

Anforderung Wert
Header ntddchgr.h

Weitere Informationen

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS