ntddchgr.h 헤더
이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
ntddchgr.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_CHANGER_EXCHANGE_MEDIUM 원본 요소에서 하나의 대상으로 미디어 조각을 이동하고 원래 첫 번째 대상에 있는 미디어 조각을 두 번째 대상으로 이동합니다. 원본과 두 번째 대상은 종종 동일하며, 기본적으로 두 개의 미디어를 교환합니다. |
IOCTL_CHANGER_GET_ELEMENT_STATUS 모든 요소의 상태 반환하거나 특정 형식의 지정된 수의 요소 상태 반환합니다. 가능한 요소 형식에 대한 설명은 CHANGER_ELEMENT. |
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 디바이스의 IEport(가져오기/내보내기 포트), 도어 또는 키패드의 상태를 설정합니다. |
IOCTL_CHANGER_SET_POSITION 일반적으로 전송을 미리 배치하여 미디어 이동 또는 교환을 최적화하기 위해 체인저의 로봇 전송 메커니즘을 지정된 요소 주소로 설정합니다. |
구조체
CHANGER_ELEMENT CHANGER_ELEMENT 구조체에는 변경자 요소에 대한 설명이 포함되어 있습니다. |
CHANGER_ELEMENT_LIST CHANGER_ELEMENT_LIST 구조체는 단일 형식의 요소 범위를 나타냅니다. |
CHANGER_ELEMENT_STATUS _CHANGER_ELEMENT_STATUS 구조체에는 체인저 미니클래스 드라이버에서 보고한 지정된 CHANGER_ELEMENT 상태 포함됩니다. |
CHANGER_ELEMENT_STATUS_EX _CHANGER_ELEMENT_STATUS_EX 구조체는 체인저 미니클래스 드라이버가 제품 정보를 제공하는 경우 지정된 CHANGER_ELEMENT 상태 포함합니다. |
CHANGER_EXCHANGE_MEDIUM CHANGER_EXCHANGE_MEDIUM 구조는 IOCTL_CHANGER_EXCHANGE_MEDIUM 요청과 함께 두 미디어의 위치를 교환하는 데 사용됩니다. |
CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_INITIALIZE_ELEMENT_STATUS 구조체는 모든 요소의 상태 또는 특정 형식의 지정된 수의 요소를 초기화하는 IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS 요청과 함께 사용됩니다. |
CHANGER_MOVE_MEDIUM CHANGER_MOVE_MEDIUM 구조는 원본 요소에서 대상으로 미디어 조각을 이동하는 IOCTL_CHANGER_MOVE_MEDIUM 요청과 함께 사용됩니다. |
CHANGER_PRODUCT_DATA CHANGER_PRODUCT_DATA 구조는 IOCTL_CHANGER_GET_PRODUCT_DATA 요청과 함께 디바이스에 대한 제품 데이터를 검색하는 데 사용됩니다. |
CHANGER_READ_ELEMENT_STATUS CHANGER_READ_ELEMENT_STATUS 구조체는 IOCTL_CHANGER_GET_ELEMENT_STATUS 요청과 함께 사용되어 모든 요소의 상태 검색하거나 특정 형식의 지정된 수의 요소 상태 검색합니다. |
CHANGER_SEND_VOLUME_TAG_INFORMATION 이 구조체는 ChangerQueryVolumeTags 루틴에 전달되며 변경자 요소를 검색하기 위한 검색 조건을 지정하는 데 사용됩니다. |
CHANGER_SET_ACCESS CHANGER_SET_ACCESS 구조는 디바이스의 IEport(가져오기/내보내기 포트), 도어 또는 키패드의 상태를 설정하는 theIOCTL_CHANGER_SET_ACCESS 요청과 함께 사용됩니다. |
CHANGER_SET_POSITION CHANGER_SET_POSITION 구조체는 변경자의 로봇 전송 메커니즘을 지정된 요소 주소로 설정하기 위해 theIOCTL_CHANGER_SET_POSITION 요청과 함께 사용됩니다. |
GET_CHANGER_PARAMETERS 변경자의 특성을 검색합니다. |
READ_ELEMENT_ADDRESS_INFO 이 구조는 ChangerQueryVolumeTags 루틴에 대한 호출에 지정된 검색 기준에 따라 변경자 요소를 검색하는 것입니다. |
열거형
CHANGER_DEVICE_PROBLEM_TYPE CHANGER_DEVICE_PROBLEM_TYPE 데이터 형식에는 ChangerPerformDiagnostics 루틴에서 반환된 값이 포함됩니다. |
ELEMENT_TYPE ELEMENT_TYPE 열거형은 SCSI-3 사양에 정의된 변경자 요소 형식 목록을 제공합니다. |