Share via


IWiaMiniDrvCallBack COM Interface

A interface IWiaMiniDrvCallBack fornece um link em uma cadeia de comunicação entre um minidriver e um aplicativo. Como um minidriver não pode se comunicar diretamente com um aplicativo e vice-versa, qualquer comunicação entre os dois deve passar por um intermediário: o serviço WIA. Para habilitar essa comunicação, o aplicativo implementa a interface IWiaDataCallback (descrita na documentação do SDK do Microsoft Windows). Essa interface inclui o método IWiaDataCallback::BandedDataCallback , que o serviço WIA pode chamar. Se um aplicativo fornecer essa rotina de retorno de chamada, o serviço WIA criará outro retorno de chamada, o método IWiaMiniDrvCallBack::MiniDrvCallback , que ele fornece para uso pelo minidriver.

Quando o minidriver estiver pronto para enviar dados de imagem do dispositivo de imagem ou transferir mensagens status (o percentual de dados transferidos, por exemplo), ele chamará IWiaMiniDrvCallBack::MiniDrvCallback do serviço WIA. Em seguida, o serviço WIA passa os dados ou mensagens para o aplicativo quando ele chama o retorno de chamada do aplicativo.