IWiaMiniDrvCallBack, interface COM
L’interface IWiaMiniDrvCallBack fournit un lien dans une chaîne de communication entre un minidriver et une application. Étant donné qu’un minidriver ne peut pas communiquer directement avec une application, et vice versa, toute communication entre les deux doit passer par un intermédiaire : le service WIA. Pour activer cette communication, l’application implémente l’interface IWiaDataCallback (décrite dans la documentation Microsoft Windows SDK). Cette interface inclut la méthode IWiaDataCallback::BandedDataCallback , que le service WIA peut appeler. Si une application fournit cette routine de rappel, le service WIA crée un autre rappel, la méthode IWiaMiniDrvCallBack::MiniDrvCallback , qu’il fournit pour une utilisation par le minidriver.
Lorsque le minidriver est prêt à envoyer des données d’image à partir de l’appareil de création d’images ou à transférer des messages status (le pourcentage de données transférées, par exemple), il appelle IWiaMiniDrvCallBack::MiniDrvCallback du service WIA. Le service WIA transmet ensuite les données ou les messages à l’application lorsqu’il appelle le rappel de l’application.