Freigeben über


IWiaMiniDrvCallBack COM-Schnittstelle

Die IWiaMiniDrvCallBack-Schnittstelle stellt ein Glied in einer Kommunikationskette zwischen einem Minidriver und einer Anwendung bereit. Da ein Minidriver nicht direkt mit einer Anwendung kommunizieren kann und umgekehrt, muss jede Kommunikation zwischen den beiden über einen Vermittler erfolgen: den WIA-Dienst. Um diese Kommunikation zu ermöglichen, implementiert die Anwendung die IWiaDataCallback-Schnittstelle (in der Microsoft Windows SDK-Dokumentation beschrieben). Diese Schnittstelle enthält die IWiaDataCallback::BandedDataCallback-Methode , die der WIA-Dienst aufrufen kann. Wenn eine Anwendung diese Rückrufroutine bereitstellt, erstellt der WIA-Dienst einen weiteren Rückruf, die IWiaMiniDrvCallBack::MiniDrvCallback-Methode , die sie für die Verwendung durch den Minidriver bereitstellt.

Wenn der Minidriver bereit ist, Bilddaten vom Bildverarbeitungsgerät zu senden oder status Nachrichten zu übertragen (z. B. der Prozentsatz der übertragenen Daten), ruft er IWiaMiniDrvCallBack::MiniDrvCallback des WIA-Diensts auf. Der WIA-Dienst übergibt dann die Daten oder Nachrichten an die Anwendung, wenn er den Rückruf der Anwendung aufruft.