Condividi tramite


CHANGER_INITIALIZE_ELEMENT_STATUS struttura (ntddchgr.h)

La struttura CHANGER_INITIALIZE_ELEMENT_STATUS viene usata in combinazione con la richiesta di IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS di inizializzare lo stato di tutti gli elementi o di un numero specificato di elementi di un tipo specifico.

Sintassi

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

Members

ElementList

Contiene una struttura di tipo CHANGER_ELEMENT_LIST che specifica il tipo di elemento e il numero di elementi. Se il membro Features0 della struttura GET_CHANGER_PARAMETERS è impostato su CHANGER_INIT_ELEM_STAT_WITH_RANGE, il changer supporta l'inizializzazione di un intervallo di elementi. In questo caso, il tipo di elemento può essere ChangerTransport, ChangerSlot, ChangerDrive o ChangerIEPort e ElementList può specificare un numero di elementi da inizializzare. In caso contrario, il tipo di elemento deve essere AllElements e il numero di elementi viene ignorato.

BarCodeScan

Indica al driver changer, quando TRUE, di inizializzare gli elementi eseguendo l'analisi dei codici di barra. Quando FALSE, il driver del changer non esegue alcuna azione. Questo membro è applicabile solo se il membro Features0 di GET_CHANGER_PARAMETERS è impostato su CHANGER_BAR_CODE_SCANNER_INSTALLED. Se il changer ha ram nonvolatile, un'analisi del codice a barre può fungere da ottimizzazione.

Requisiti

Requisito Valore
Intestazione ntddchgr.h

Vedi anche

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS