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.
El propósito principal de un minidriver WIA es transferir datos del dispositivo a la aplicación. Para una cámara, los datos pueden haber sido previamente capturados como imágenes, audio o clips de vídeo. Para un escáner, es posible que el dispositivo tenga que transferir los datos a medida que los adquiere desde el escáner.
En los sistemas operativos anteriores a Windows Vista, WIA tenía dos maneras de transferir datos del dispositivo a la aplicación, ambos basados en TYMED. La primera fue una transferencia en memoria, en la que el dispositivo devolvió bandas de datos de imagen al servicio WIA. La segunda forma fue una transferencia de archivos al servicio WIA. Tenga en cuenta que el servicio WIA recibió los datos y los reenvía a la aplicación solicitante.
En Windows Vista, hay disponible un nuevo tipo de transferencia: transferencia basada en IStream. Este modelo de transferencia se basa en dos interfaces (IWiaItem2 e IWiaDevMgr2) que son nuevas para Windows Vista. (Ambas interfaces se describen en la documentación del SDK de Microsoft Windows). Hay una capa de compatibilidad que permite una interacción limitada entre Windows Vista y los controladores y aplicaciones heredados. Esta capa de compatibilidad tiene algunas limitaciones, que se describen en la sección Obtención de compatibilidad con transferencias de IStream .
Esta sección contiene los temas siguientes:
Transferencia de datos de IStream
Para obtener más información sobre las transferencias de datos, consulte Transferencia de datos a una aplicación WIA.