Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los componentes de WIA se muestran en la ilustración siguiente.
El servicio WIA (wiaservc.dll) se hospeda en un host genérico denominado svchost.exe. Wiaservc.dll se comunica con uno o varios controladores de imagen de modo de usuario (con la etiqueta USD1, USD2 y USD3 en la ilustración), cada uno de los cuales se comunica con un tipo determinado de controlador en modo kernel. Windows proporciona tres tipos de abstracción de bus: USB, SCSI y serial ( usbscan.sys, scsiscan.sysy serscan.sys).
En el lado cliente, una aplicación puede ser una aplicación compatible con TWAIN (consulte Compatibilidad con aplicaciones TWAIN-Compatible) o una aplicación WIA. Una aplicación TWAIN llama al administrador de orígenes de datos, que a su vez llama a wiadss.dll, un componente de traducción que se comunica con una instancia de sti.dll. Sti.dll es un stub que se comunica con el servicio WIA. En cambio, una aplicación WIA realiza llamadas directamente a sti.dll.