Disposition de l’arborescence des éléments du scanneur WIA pour Windows XP
Une arborescence d’éléments du scanneur WIA pour Windows XP se compose d’un élément racine et d’un seul élément enfant. Le diagramme suivant illustre l’arborescence d’éléments du scanneur WIA.
Consultez Comment l’application crée l’appareil WIA pour obtenir un exemple sur la création d’une arborescence d’éléments. Pour plus d’informations, consultez Initialisation du minidriver WIA, Création et maintenance d’une arborescence d’éléments dans la bibliothèque des services de pilotes WIA et IWiaMiniDrv::d rvInitializeWia. L’élément racine d’une arborescence d’éléments du scanneur contient des informations présentes dans tous les mini-lecteurs WIA, ainsi que des propriétés spécifiques du scanneur. Les propriétés spécifiques au scanneur incluent les informations d’optique des appareils et la prise en charge du chargeur de documents.
L’élément enfant représente la fonctionnalité de collecte de données de l’appareil et est utilisé pour transférer des données. L’élément enfant d’un scanneur doit être nommé pour refléter les opérations qu’il peut effectuer.
Microsoft a besoin des noms suivants pour Windows XP :
Root
Élément qui représente le premier élément d’une arborescence d’éléments WIA.
Plat
Élément qui représente un scanneur à plat, avec ou sans chargeur de documents.
Alimentation
Élément qui représente un scanneur qui n’a qu’un chargeur de documents.
Pour Windows Me et Windows XP, une application doit lire les propriétés WIA sur l’élément racine et sur le premier élément enfant afin de pouvoir déterminer les fonctionnalités de l’appareil scanneur.
Une application peut utiliser le service WIA pour effectuer les opérations suivantes :
Fonctionnalités de l’analyseur de requêtes.
Définissez les propriétés de l’appareil du scanneur.
Demander un transfert de données.
Les applications s’attendent généralement à ce que les scanneurs à plat, y compris ceux dotés de chargeurs automatiques de documents (ADF), soient représentés par deux éléments : un élément racine et un seul élément enfant. Tous les transferts de données sont effectués à partir de l’élément enfant.