Compartir a través de


estructura CHANGER_INITIALIZE_ELEMENT_STATUS (ntddchgr.h)

La estructura CHANGER_INITIALIZE_ELEMENT_STATUS se usa junto con la solicitud IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS para inicializar el estado de todos los elementos o de un número especificado de elementos de un tipo determinado.

Sintaxis

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

Miembros

ElementList

Contiene una estructura de tipo CHANGER_ELEMENT_LIST que especifica el tipo de elemento y el número de elementos. Si el Features0 miembro de la estructura de GET_CHANGER_PARAMETERS se establece en CHANGER_INIT_ELEM_STAT_WITH_RANGE, el modificador admite la inicialización de un intervalo de elementos. En este caso, el tipo de elemento puede ser ChangerTransport, ChangerSlot, ChangerDriveo ChangerIEPort y ElementList puede especificar una serie de elementos para inicializar. De lo contrario, el tipo de elemento debe ser AllElements y se omite el número de elementos.

BarCodeScan

Indica al controlador del modificador, cuando TRUE, para inicializar elementos mediante el examen de códigos de barras. Cuando FALSE, el controlador del modificador no realiza ninguna acción. Este miembro solo es aplicable si el Features0 miembro de GET_CHANGER_PARAMETERS está establecido en CHANGER_BAR_CODE_SCANNER_INSTALLED. Si el modificador tiene RAM no volátil, un examen de código de barra puede servir como una optimización.

Requisitos

Requisito Valor
encabezado de ntddchgr.h

Consulte también

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS