COM-интерфейс IWiaMiniDrvCallBack

Интерфейс IWiaMiniDrvCallBack предоставляет одну связь в цепочке обмена данными между мини-driver и приложением. Так как мини-driver не может напрямую взаимодействовать с приложением, и наоборот, любая связь между ними должна пройти через посредника: службу WIA. Чтобы включить эту связь, приложение реализует интерфейс IWiaDataCallback (описан в документации по пакету SDK для Microsoft Windows). Этот интерфейс включает метод IWiaDataCallback::BandedDataCallback, который может вызывать служба WIA. Если приложение предоставляет эту подпрограмму обратного вызова, служба WIA создает еще один обратный вызов, метод IWiaMiniDrvCallBack::MiniDrvCallback, который предоставляется для использования мини-driver.

Когда мини-driver готов отправлять данные изображения с устройства изображения или передавать сообщения о состоянии (например, процент передаваемых данных), он вызывает службы WIA IWiaMiniDrvCallBack::MiniDrvCallback. Затем служба WIA передает данные или сообщения вместе с приложением при вызове обратного вызова приложения.