다음을 통해 공유


IWiaMiniDrv COM 인터페이스

이미징 애플리케이션은 WIA 서비스를 요청합니다. 이 서비스는 미니드라이버 기록기 구현 IWiaMiniDrv 인터페이스를 통해 디바이스 미니드라이버와 통신합니다. 애플리케이션은 일반적으로 다음을 요청합니다.

애플리케이션은 WIA API(애플리케이션 프로그래밍 인터페이스)를 통해 WIA 서비스에 요청합니다. 이 인터페이스에 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.

IWiaMiniDrv 인터페이스는 WIA 서비스가 디바이스를 제어할 수 있도록 다음 표에 표시된 진입점을 제공합니다. WIA 미니드라이버가 모든 IWiaMiniDrv 메서드를 구현해야 합니다. 이러한 진입점은 다음 IWiaMiniDrv 메서드를 통해 정의됩니다.

항목 만들기 및 초기화

메서드 Description
IWiaMiniDrv::d rvAnalyzeItem 항목을 검사하고 필요한 경우 하위 항목을 만듭니다.
IWiaMiniDrv::d rvInitializeWia WIA 미니드라이버를 초기화합니다.
IWiaMiniDrv::d rvInitItemProperties 애플리케이션 항목 트리의 각 항목에 대한 드라이버 항목 속성을 초기화합니다.

항목 삭제

메서드 Description
IWiaMiniDrv::d rvDeleteItem 드라이버 항목을 삭제합니다.
IWiaMiniDrv::d rvFreeDrvItemContext 디바이스별 컨텍스트를 해제합니다.
IWiaMiniDrv::d rvUnInitializeWia 애플리케이션 항목 트리와 연결된 디바이스 리소스를 해제합니다.

디바이스 기능 열거

메서드 Description
IWiaMiniDrv::d rvGetCapabilities WIA 미니드라이버에서 지원하는 이벤트 및 명령을 보고합니다.

이미지 형식 열거

메서드 Description
IWiaMiniDrv::d rvGetWiaFormatInfo 지원되는 디바이스 형식 및 미디어 형식을 가져옵니다.

디바이스 명령 실행

메서드 Description
IWiaMiniDrv::d rvDeviceCommand 이미징 디바이스에 명령을 실행합니다.

디바이스 잠금 및 잠금 해제

메서드 Description
IWiaMiniDrv::d rvLockWiaDevice 이미징 디바이스에 대한 액세스를 잠가야 합니다.
IWiaMiniDrv::d rvUnLockWiaDevice 이미징 디바이스에 대한 액세스 권한을 잠금 해제합니다.

디바이스에 이벤트 알림

메서드 Description
IWiaMiniDrv::d rvNotifyPnPEvent 플러그 앤 플레이 이벤트에 대한 WIA 미니드라이버의 응답을 나타냅니다.

디바이스 오류 문자열 가져오기

메서드 Description
IWiaMiniDrv::d rvGetDeviceErrorStr 디바이스 오류 값을 문자열에 매핑합니다.

항목 속성 읽기 및 저장

메서드 Description
IWiaMiniDrv::d rvReadItemProperties 드라이버 항목 속성을 읽습니다.
IWiaMiniDrv::d rvValidateItemProperties 드라이버 항목 속성의 유효성을 검사합니다.
IWiaMiniDrv::d rvWriteItemProperties 필요한 경우 디바이스에 드라이버 항목 속성을 씁니다.

데이터 전송

메서드 Description
IWiaMiniDrv::d rvAcquireItemData 드라이버 항목에서 WIA 서비스로 데이터를 전송합니다.