Partager via


Transferts de fichiers

Note Les transferts de fichiers concernent les systèmes d’exploitation antérieurs à Windows Vista.

Un transfert de données de fichier est un transfert de données d’image du minidriver WIA vers un fichier créé par le service WIA. L’application WIA qui initie le transfert de données indique au service WIA qu’elle est prête à effectuer un transfert de fichiers.

Le service WIA crée ensuite un fichier et indique au minidriver WIA de transférer des données dans le fichier. Le minidriver WIA contacte l’appareil en demandant le transfert des données. Le minidriver nécessite sa propre mémoire, de sorte que la pile de pilotes de bus de niveau inférieur est en mesure de placer les données acquises dans la mémoire tampon. Lorsque le minidriver WIA reçoit les données dans sa mémoire tampon, il utilise la fonction de bibliothèque de service WIA wiasWriteBufToFile , en passant sa mémoire tampon. La bibliothèque de service WIA écrit ensuite le contenu de la mémoire tampon du minidriver WIA dans le fichier créé par le service WIA, comme le montre le diagramme suivant.

diagramme illustrant un transfert de données de fichier de pilote wia.

Utilisez la fonction de bibliothèque de service wiasWriteBufToFile pour la plupart des transferts de fichiers. Utilisez la fonction de bibliothèque de service wiasWritePageBufToFile uniquement pour les pilotes qui nécessitent le service WIA pour écrire des fichiers TIFF multipage. Les pilotes qui utilisent leurs propres en-têtes TIFF lorsqu’ils écrivent des fichiers TIFF multipage doivent utiliser wiasWriteBufToFile.