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 |