de nombreuses API wia (Windows image acquisition) sont incluses dans Windows acquisition d’images (wia) 2,0. en outre, il existe des incompatibilités ascendantes et descendantes entre Windows acquisition d’images (wia) 1,0 et le service wia 2,0 fourni avec Windows Vista. certaines interfaces, structures, propriétés et valeurs de propriété de WIA 1,0 ne sont pas prises en charge par, et les applications qui les utilisent ne s’exécutent pas sur, Windows Vista et versions ultérieures. de même, les applications qui utilisent les nouvelles interfaces, structures, propriétés et valeurs de propriété introduites avec WIA 2,0 (voir ci-dessous) ne s’exécuteront pas sur les versions de système d’exploitation antérieures à Windows Vista.
La structure d' _ _ en-tête brut WIA définit une image au format de données brutes d’un appareil et permet aux applications d’utiliser le format brut dans les transferts WIA.
L’interface IScanProfileUI permet aux applications d’afficher une boîte de dialogue afin que les utilisateurs puissent créer, modifier et supprimer des profils de numérisation.
L’interface IWiaAppErrorHandler permet aux applications d’afficher des fenêtres d’erreur (pendant les transferts de données) à partir desquelles l’utilisateur peut choisir de continuer, d’annuler ou d’abandonner le transfert.
L’interface IWiaDevMgr2 est utilisée pour créer et gérer des appareils d’acquisition d’images et pour s’inscrire afin de recevoir des événements d’appareil.
L’interface IWiaErrorHandler fournit des méthodes pour gérer les erreurs qui peuvent se produire lorsqu’une application demande des données d’image, qu’il s’agisse d’un aperçu ou de bits finaux.
L’interface IWiaItem2 fournit aux applications les mêmes fonctionnalités que l’interface IWiaItem (la capacité à interroger des appareils pour découvrir leurs fonctionnalités, à accéder aux interfaces de transfert de données et aux propriétés d’élément, et à contrôler l’appareil). il fournit également à l’application la possibilité de créer et d’utiliser dynamiquement des filtres de traitement d’images qui peuvent être des extensions des pilotes de périphériques WIA 2,0 fournis dans Windows Vista.
L’interface IWiaUIExtension2 fournit des méthodes qui remplacent la valeur par défaut, l’interface utilisateur fournie par le système par une interface utilisateur personnalisée, et qui fournissent une icône d’appareil personnalisée. Les fournisseurs d’appareils peuvent implémenter cette interface pour fournir des interfaces utilisateur personnalisées pour leurs appareils.