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 à partir du minidriver WIA dans un fichier créé par le service WIA. L’application WIA qui lance le transfert de données indique au service WIA qu’il est prêt à effectuer un transfert de fichiers.

Le service WIA crée ensuite un fichier et demande 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 du service WIA wiasWriteBufToFile, en passant sa mémoire tampon. La bibliothèque de service WIA écrit ensuite le contenu de la mémoire tampon de 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 que le service WIA écrive des fichiers TIFF multipage. Les pilotes qui utilisent leurs propres en-têtes TIFF lorsqu’ils écrivent des fichiers TIFF multipage doivent utiliser wiasWriteBufToFile.