Guide de conception du pilote de périphérique d’acquisition d’images
Cette section contient des informations sur les pilotes WIA (Windows Image Acquisition), les pilotes d’image fixe (STI) et les services web sur les appareils (WSD).
Notes
L’interface de programmation WIA est utilisée pour développer des pilotes d’imagerie pour les systèmes d’exploitation Windows modernes. L’interface de programmation STI a été utilisée pour développer des pilotes d’imagerie dans les systèmes d’exploitation Windows hérités. La documentation de l’interface de programmation STI sera archivée dans une version ultérieure.
Contenu de cette section
Classes d’interface d’appareil pour les appareils de création d’images
Pilotes d’acquisition d’images Windows
WIA avec les services web pour les appareils
Développement d’un pilote de caméra WIA
Meilleures pratiques de WIA Minidriver
Génération, résolution des problèmes et débogage des minidrivers WIA
Services web sur les appareils
Informations de référence sur les services web sur les appareils
Informations de référence sur les pilotes WIA et STI
Le tableau suivant contient des informations de référence pour les pilotes d’acquisition d’images Windows (WIA) et pour les pilotes STI (Still Imaging). Ces pilotes contrôlent les appareils, y compris les scanneurs et les caméras, qui capturent des images fixes. Pour plus d’informations sur ces pilotes, consultez Pilotes d’acquisition d’images Windows et Pilotes d’image fixe.
Les sections suivantes décrivent les interfaces, les fonctions, les structures et les propriétés utilisées par les pilotes WIA et STI.
Section | Description |
---|---|
Classes d’interface d’appareil pour les appareils de création d’images | GUID de classe d’appareil pour les appareils de création d’images. |
IWiaMiniDrv, interface | Interface permettant de gérer toutes les communications entre un minidriver WIA et le service WIA. |
Fonctions de bibliothèque des services de pilotes WIA | Fonctions d’assistance utilisées par un minidriver WIA pour gérer les éléments d’appareil et les transferts de données. |
Propriétés WIA | Propriétés des appareils WIA, y compris les status, les fonctionnalités et les informations d’identification des appareils. |
Fonctions et classes de la bibliothèque d’utilitaires WIA | Fonctions et classes utilitaires utilisées par un minidriver WIA pour prendre en charge le débogage et effectuer des tâches courantes. |
IWiaMiniDrvCallBack, interface | Interface de rappel pour le transfert de données status et d’image entre le service WIA et un minidriver WIA. |
IWiaDrvItem, interface | Interface utilisée par un minidriver WIA pour gérer une arborescence d’éléments de pilote WIA. |
IWiaErrorHandler, interface | Interface utilisée par un minidriver WIA pour fournir des status d’erreur et prendre en charge la récupération des erreurs. |
IWiaImageFilter, interface | Interface implémentée par un filtre de traitement d’image et appelée par le service WIA pour communiquer avec le filtre. |
Interface IWiaLog et macros de journal de diagnostic | Interface et macros utilisées par un minidriver WIA pour enregistrer les messages de trace, d’erreur et d’avertissement dans un fichier journal de diagnostic. |
IWiaSegmentationFilter, interface | Interface utilisée par un minidriver WIA pour détecter les régions dans une image segmentée. |
IWiaTransferCallback, interface | Interface implémentée par un filtre de traitement d’image et appelée par le service WIA pour lancer le traitement des flux d’images. |
Fonctions, structures et commandes du microdriver WIA | Fonctions, structures et commandes utilisées par les microdrivers WIA. |
Extensions d’interface utilisateur WIA | Interface utilisée par les fournisseurs d’appareils pour fournir des interfaces utilisateur personnalisées pour leurs appareils. |
WIA Structures | Structures utilisées par les méthodes et fonctions WIA au niveau du pilote. |
Interfaces d’image fixe | Interfaces, structures, types de données et codes de contrôle utilisés par les pilotes STI. |
Informations de référence sur les services web sur les appareils | Informations sur les services web sur les appareils, notamment le service d’analyse (WS-SCAN) |