CHANGER_INITIALIZE_ELEMENT_STATUS 구조체(ntddchgr.h)
CHANGER_INITIALIZE_ELEMENT_STATUS 구조체는 모든 요소의 상태 또는 특정 형식의 지정된 수의 요소를 초기화하는 IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS 요청과 함께 사용됩니다.
구문
typedef struct _CHANGER_INITIALIZE_ELEMENT_STATUS {
CHANGER_ELEMENT_LIST ElementList;
BOOLEAN BarCodeScan;
} CHANGER_INITIALIZE_ELEMENT_STATUS, *PCHANGER_INITIALIZE_ELEMENT_STATUS;
멤버
ElementList
요소 형식과 요소 수를 지정하는 형식 CHANGER_ELEMENT_LIST 구조체를 포함합니다. GET_CHANGER_PARAMETERS 구조체의 Features0 멤버가 CHANGER_INIT_ELEM_STAT_WITH_RANGE 설정되면 변경자는 요소 범위 초기화를 지원합니다. 이 경우 요소 형식은 ChangerTransport, ChangerSlot, ChangerDrive 또는 ChangerIEPort일 수 있으며 ElementList는 초기화할 여러 요소를 지정할 수 있습니다. 그렇지 않으면 요소 형식은 AllElements 여야 하며 요소 수는 무시됩니다.
BarCodeScan
바코드를 검사하여 요소를 초기화하도록 변경자 드라이버( TRUE)에 지시합니다. FALSE이면 체인저 드라이버는 아무 작업도 수행하지 않습니다. 이 멤버는 GET_CHANGER_PARAMETERS Features0 멤버가 CHANGER_BAR_CODE_SCANNER_INSTALLED 설정된 경우에만 적용할 수 있습니다. 변경 프로그램에 비휘발성 RAM이 있는 경우 바코드 스캔이 최적화 역할을 할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddchgr.h |