Creación de un minidriver WIA
Todos los minidrivers wiA requieren los siguientes archivos de encabezado y archivos de biblioteca.
Archivos de encabezado
Todos los minidriveres WIA deben incluir los archivos de encabezado que se muestran en la tabla siguiente.
Archivo de encabezado | Descripción |
---|---|
sti.h | Define las interfaces, estructuras y GUID de eventos que los minidrivers wiA pueden usar. |
stiusd.h | Define la interfaz IStiUSD que deben implementar todos los minidrives WIA. |
wiamindr.h | Define la interfaz IWiaMiniDrv que deben implementar todos los minidrives WIA. También se definen otras interfaces usadas por el minidriver WIA. |
Los minidrivers WIA pueden requerir archivos de encabezado adicionales. Los encabezados necesarios dependen del tipo de dispositivo y de la funcionalidad que se implementa. Estos requisitos se indican en la sección de referencia.
Archivos de biblioteca
WIA usa los archivos de biblioteca que se muestran en la tabla siguiente. Todos los minidrivers requieren estas bibliotecas.
Archivo de biblioteca | Descripción |
---|---|
wiaguid.lib | Exporta identificadores de clase (CLSID) e identificadores de interfaz (IID). |
wiaservc.lib | Exporta las funciones auxiliares del servicio WIA. |
En el entorno de compilación, los directorios Include y Lib de WDK deben ser los primeros directorios de la ruta de búsqueda. Esto garantiza que usa las versiones más recientes de encabezados y archivos de biblioteca.