다음을 통해 공유


IWiaMiniDrvCallBack COM 인터페이스

IWiaMiniDrvCallBack 인터페이스는 미니드라이버와 애플리케이션 간의 통신 체인에 하나의 링크를 제공합니다. 미니드라이버가 애플리케이션과 직접 통신할 수 없고 그 반대의 경우도 마찬가지이므로 둘 사이의 모든 통신은 중간인 WIA 서비스를 거쳐야 합니다. 이 통신을 사용하도록 설정하기 위해 애플리케이션은 IWiaDataCallback 인터페이스(Microsoft Windows SDK 설명서에 설명됨)를 구현합니다. 이 인터페이스에는 WIA 서비스에서 호출할 수 있는 IWiaDataCallback::BandedDataCallback 메서드가 포함됩니다. 애플리케이션이 이 콜백 루틴을 제공하는 경우 WIA 서비스는 미니 드라이버에서 사용하도록 제공하는 또 다른 콜백인 IWiaMiniDrvCallBack::MiniDrvCallback 메서드를 만듭니다.

미니드라이버가 이미징 디바이스에서 이미지 데이터를 보내거나 상태 메시지(예: 전송된 데이터의 백분율)를 전송할 준비가 되면 WIA 서비스의 IWiaMiniDrvCallBack::MiniDrvCallback을 호출합니다. 그런 다음 WIA 서비스는 애플리케이션의 콜백을 호출할 때 데이터 또는 메시지를 애플리케이션에 전달합니다.