Condividi tramite


Interfaccia COM IWiaMiniDrvCallBack

L'interfaccia IWiaMiniDrvCallBack fornisce un collegamento in una catena di comunicazione tra un minidriver e un'applicazione. Poiché un minidriver non può comunicare direttamente con un'applicazione e viceversa, qualsiasi comunicazione tra i due deve passare attraverso un intermediario: il servizio WIA. Per abilitare questa comunicazione, l'applicazione implementa l'interfaccia IWiaDataCallback (descritta nella documentazione di Microsoft Windows SDK). Questa interfaccia include il metodo IWiaDataCallback::BandedDataCallback , che il servizio WIA può chiamare. Se un'applicazione fornisce questa routine di callback, il servizio WIA crea un altro callback, il metodo IWiaMiniDrvCallBack::MiniDrvCallback , che fornisce per l'uso da parte del minidriver.

Quando il minidriver è pronto per inviare i dati dell'immagine dal dispositivo di creazione dell'immagine o per trasferire i messaggi di stato (la percentuale di dati trasferiti, ad esempio), chiama il servizio WIA IWiaMiniDrvCallBack::MiniDrvCallback. Il servizio WIA passa quindi i dati o i messaggi all'applicazione quando chiama il callback dell'applicazione.