다음을 통해 공유


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또는 ChangerIEPortElementList 초기화할 요소 수를 지정할 수수 있습니다. 그렇지 않으면 요소 형식이 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