장치 관리 제어 코드

다음 컨트롤 코드는 체인저 디바이스에서 사용됩니다.

의미
IOCTL_CHANGER_EXCHANGE_MEDIUM 원본 요소에서 하나의 대상으로 미디어 조각을 이동하고 원래 첫 번째 대상에 있는 미디어 조각을 두 번째 대상으로 이동합니다.
IOCTL_CHANGER_GET_ELEMENT_STATUS 모든 요소의 상태 또는 특정 형식의 지정된 수의 요소를 검색합니다.
IOCTL_CHANGER_GET_PARAMETERS 지정된 디바이스의 매개 변수를 검색합니다.
IOCTL_CHANGER_GET_PRODUCT_DATA 지정된 디바이스의 제품 데이터를 검색합니다.
IOCTL_CHANGER_GET_STATUS 지정된 디바이스의 현재 상태 검색합니다.
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS 모든 요소 또는 특정 형식의 지정된 요소의 상태 초기화합니다.
IOCTL_CHANGER_MOVE_MEDIUM 미디어 조각을 대상으로 이동합니다.
IOCTL_CHANGER_QUERY_VOLUME_TAGS 지정된 요소에 대한 볼륨 태그 정보를 검색합니다.
IOCTL_CHANGER_REINITIALIZE_TRANSPORT 전송 요소를 물리적으로 다시 정정합니다.
IOCTL_CHANGER_SET_ACCESS 디바이스의 삽입/꺼내기 포트, 도어 또는 키패드의 상태를 설정합니다.
IOCTL_CHANGER_SET_POSITION 체인저의 로봇 전송 메커니즘을 지정된 요소 주소로 설정합니다.

 

다음 제어 코드는 디바이스 관리와 함께 사용됩니다.

제어 코드 작업
IOCTL_STORAGE_CHECK_VERIFY 이동식 미디어 디바이스에서 변경 내용이 있는지 확인합니다.
IOCTL_STORAGE_EJECT_MEDIA SCSI 디바이스에서 미디어를 배출합니다.
IOCTL_STORAGE_EJECTION_CONTROL 미디어를 배출하는 메커니즘을 사용하거나 사용하지 않도록 설정합니다.
IOCTL_STORAGE_GET_DEVICE_NUMBER 디바이스 유형, 디바이스 번호 및 분할 가능한 디바이스의 경우 디바이스의 파티션 번호를 검색합니다.
IOCTL_STORAGE_GET_HOTPLUG_INFO 지정된 디바이스의 핫플러그 구성을 검색합니다.
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER USB 디바이스의 일련 번호를 검색합니다.
IOCTL_STORAGE_GET_MEDIA_TYPES 디바이스의 기하 도형 정보를 검색합니다.
IOCTL_STORAGE_GET_MEDIA_TYPES_EX 디바이스에서 지원하는 미디어 유형에 대한 정보를 검색합니다.
IOCTL_STORAGE_LOAD_MEDIA 디바이스에 미디어를 로드합니다.
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES
IOCTL_STORAGE_MCN_CONTROL 미디어 변경 알림을 사용하거나 사용하지 않도록 설정합니다.
IOCTL_STORAGE_MEDIA_REMOVAL 미디어 배출 메커니즘을 사용하거나 사용하지 않도록 설정합니다.
IOCTL_STORAGE_READ_CAPACITY 디바이스에 대한 기하 도형 정보를 검색합니다.
IOCTL_STORAGE_SET_HOTPLUG_INFO 지정된 디바이스의 핫플러그 구성을 설정합니다.