다음을 통해 공유


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

추가 정보

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS