WIA Minidriver Interfaces
El minidriver WIA es un objeto COM que implementa la interfaz COM IUnknown estándar (que se describe en la documentación de Microsoft Windows SDK) y dos interfaces específicas de WIA adicionales: IStiUSD e IWiaMiniDrv.
IStiUSD (Interfaz)
La interfaz IStiUSD , que se define en Stiusd.h, realiza las siguientes acciones:
Inicializa el controlador cuando el servicio WIA lo carga por primera vez.
Devuelve las funcionalidades del controlador al servicio WIA, notificando si el dispositivo admite notificaciones de dispositivo asincrónicas.
Bloquea y desbloquea el dispositivo para su uso exclusivo.
IWiaMiniDrv (interfaz)
La interfaz IWiaMiniDrv , que se define en Wiamindr.h, expone la mayor parte de la funcionalidad del minidriver wia. Esta interfaz realiza las siguientes acciones:
Define la configuración predeterminada y actual del dispositivo de imagen fija.
Define los eventos y comandos admitidos del dispositivo de imagen fija.
Transfiere datos del dispositivo al servicio WIA (que en última instancia los pasa a la aplicación que llama).
Para obtener más información sobre estas interfaces, vea Developing a WIA Driver: Basic Concepts.