Compartir a través de


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.