Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’objectif principal d’un minidriver WIA est de transférer des données de l’appareil vers l’application. Pour une caméra, les données peuvent être des images, des clips audio ou vidéo préalablement capturés. Pour un scanneur, l’appareil peut avoir besoin de transférer les données à mesure qu’il l’acquiert à partir du scanneur.
Dans les systèmes d’exploitation avant Windows Vista, WIA avait deux façons de transférer des données de l’appareil à l’application, tous deux basés sur TYMED. Le premier était un transfert en mémoire, dans lequel l’appareil a renvoyé des bandes de données d’image au service WIA. La deuxième méthode était un transfert de fichiers vers le service WIA. Notez que le service WIA a reçu les données et l’a transférée à l’application demandée.
Dans Windows Vista, un nouveau type de transfert est disponible : transfert basé sur IStream. Ce modèle de transfert s’appuie sur deux interfaces (IWiaItem2 et IWiaDevMgr2) qui sont nouvelles pour Windows Vista. (Ces deux interfaces sont décrites dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows.) Il existe une couche de compatibilité qui permet une interaction limitée entre windows Vista et les pilotes hérités et les applications. Cette couche de compatibilité présente certaines limitations, qui sont décrites dans la section Atteindre la compatibilité avec les transferts IStream .
Cette section contient les rubriques suivantes :
Pour plus d’informations sur les transferts de données, consultez Transfert de données vers une application WIA.