Condividi tramite


struttura CHANGER_INITIALIZE_ELEMENT_STATUS (ntddchgr.h)

La struttura CHANGER_INITIALIZE_ELEMENT_STATUS viene utilizzata insieme alla richiesta di IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS di inizializzare lo stato di tutti gli elementi o di un numero specificato di elementi di un particolare tipo.

Sintassi

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

Membri

ElementList

Contiene una struttura di tipo CHANGER_ELEMENT_LIST che specifica il tipo di elemento e il numero di elementi. Se il Features0 membro della struttura GET_CHANGER_PARAMETERS è impostato su CHANGER_INIT_ELEM_STAT_WITH_RANGE, il modificatore supporta l'inizializzazione di un intervallo di elementi. In questo caso, il tipo di elemento può essere ChangerTransport, ChangerSlot, ChangerDriveo 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 del modificatore, quando TRUE, per inizializzare gli elementi analizzando i codici a barre. Quando FALSE, il driver del modificatore non esegue alcuna azione. Questo membro è applicabile solo se il Features0 membro di GET_CHANGER_PARAMETERS è impostato su CHANGER_BAR_CODE_SCANNER_INSTALLED. Se il modificatore ha ram non volatile, un'analisi del codice a barre può fungere da ottimizzazione.

Fabbisogno

Requisito Valore
intestazione ntddchgr.h

Vedere anche

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS