estrutura CHANGER_INITIALIZE_ELEMENT_STATUS (ntddchgr.h)

A estrutura CHANGER_INITIALIZE_ELEMENT_STATUS é usada em conjunto com a solicitação IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS para inicializar o status de todos os elementos ou de um número especificado de elementos de um tipo específico.

Sintaxe

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

Membros

ElementList

Contém uma estrutura do tipo CHANGER_ELEMENT_LIST que especifica o tipo de elemento e o número de elementos. Se o membro Features0 da estrutura GET_CHANGER_PARAMETERS estiver definido como CHANGER_INIT_ELEM_STAT_WITH_RANGE, o alterador oferecerá suporte à inicialização de um intervalo de elementos. Nesse caso, o tipo de elemento pode ser ChangerTransport, ChangerSlot, ChangerDrive ou ChangerIEPort e ElementList pode especificar vários elementos a serem inicializados. Caso contrário, o tipo de elemento deverá ser AllElements e o número de elementos será ignorado.

BarCodeScan

Instrui o driver do alterador, quando TRUE, a inicializar elementos verificando códigos de barras. Quando FALSE, o driver do alterador não executa nenhuma ação. Esse membro será aplicável somente se o membro Features0 do GET_CHANGER_PARAMETERS estiver definido como CHANGER_BAR_CODE_SCANNER_INSTALLED. Se o alterador tiver RAM não volátil, uma verificação de código de barra poderá servir como uma otimização.

Requisitos

Requisito Valor
Cabeçalho ntddchgr.h

Confira também

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS