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.
Les transferts basés sur les flux simplifient les transferts pour les pilotes et les développeurs de pilotes. Avec les transferts en mémoire et de fichiers, l’appelant a dû spécifier le type de transfert à utiliser et le pilote a dû effectuer différentes actions en fonction du type de transfert choisi. Avec les transferts basés sur le flux, l’appelant n’a pas besoin de spécifier des transferts de mémoire ou de fichiers ; l’appelant spécifie uniquement le flux à utiliser et le pilote se comporte de la même façon que ce flux soit un flux de fichiers ou un flux de mémoire. L’utilisation de flux offre également une intégration facile au filtre de traitement d’images WIA.
Comme les autres interfaces de programmation d’applications WIA (API) et les interfaces de pilote de périphérique (DDIs), IStream est basé sur le modèle objet de composant (COM). Pour vous assurer que les transferts de flux sont compatibles avec d’autres flux, l’interface IWiaTransfer doit être exposée.
L’interface IWiaTransfer a des méthodes qui permettent l’affichage de la progression pendant un transfert, l’annulation du transfert, l’intégration des rapports d’erreur et d’état, et charge et télécharge des données à partir d’un appareil. L’interface IWiaTransfer est disponible uniquement via l’interface IWiaItem2 . Pour plus d’informations sur les interfaces IWiaItem2 ou IWiaTransfer et leurs méthodes, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Windows.
Cette section inclut les éléments suivants :