Test des propriétés WIA
Ce test automatisé utilise l’outil de test d’acquisition d’images Windows (WIA) pour vérifier que toutes les propriétés WIA pour les pilotes de style pré-Vista sont implémentées conformément aux exigences du Kit de pilotes Windows (WDK) et du logo Windows Vista. Il vérifie également que la structure de l’arborescence d’éléments WIA créée par un pilote de scanneur pré-Vista est correcte.
Ce test aidera les développeurs de pilotes à détecter les erreurs de propriété et les erreurs d’implémentation de l’arborescence des éléments.
Notes
WIA 2.0 est une condition requise pour que le test réussisse Windows 8, Windows 7, Windows Server 2008 R2 et Windows Server 2012. WIA 2.0 n’est pas obligatoire pour Windows Vista.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 2 |
Catégorie | Compatibilité |
Délai d’expiration (en minutes) | 120 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Documentation supplémentaire
Les tests de cette zone de fonctionnalités peuvent contenir une documentation supplémentaire, notamment des informations sur les prérequis, l’installation et la résolution des problèmes, que vous trouverez dans les rubriques suivantes :
Exécution du test
Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions requises pour le test : Conditions préalables au test du scanneur.
Si votre appareil prend en charge l’alimentation automatique de documents, ce test nécessite les éléments suivants :
- Suffisamment de papier dans le chargeur (généralement environ 50 pages).
Dépannage
Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test Windows HLK.
Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes de test Device.Imaging
Si l’échec est signalé quelque part au milieu d’un fichier journal volumineux, essayez de déterminer le script de test qui l’a provoqué. Ensuite, exécutez ce script par lui-même, sans le combiner avec d’autres tests. Par exemple :
WiaTreeProperties.exe -r scripts\DPA\DPA_DEVICE_TIME.wia -debug -w
Si le test se bloque, essayez d’exécuter WiaTreeProperties.exe à partir d’une invite de commandes sous un débogueur pour déterminer la raison de l’incident.
Le paramètre UseDebugLogs ne doit être utilisé que si le test échoue et Support Microsoft Services vous demande d’utiliser ce paramètre.
Plus d’informations
Cet outil utilise les informations stockées dans un fichier XML et des scripts de test pour vérifier l’implémentation correcte des propriétés WIA. Chaque propriété WIA définie dans le Kit de développement logiciel (SDK) Windows et la documentation WDK a les attributs suivants :
Type de données
Type d’accès
Éléments requis
Éléments facultatifs
Valeurs légales (liste ou plage)
Dépendances sur d’autres propriétés
L’outil se compose d’une application de test, d’un fichier XML répertoriant toutes les propriétés et d’un script de test par propriété. L’application de test permet de spécifier une propriété ou un ensemble de propriétés testées via des paramètres de ligne de commande, lit les scripts de test de propriété et les données XML, et compare les résultats à l’implémentation de propriété dans un pilote WIA. Le test échoue si les attributs de propriété attendus et les attributs de propriété implémentés ne correspondent pas. Le test réussit si toutes les propriétés testées sont implémentées conformément aux exigences WDK.
Cet outil comprend les éléments suivants :
Application de test console WiaTreeProperties.exe : prend en charge plusieurs paramètres de ligne de commande. L’application de test console exporte également les informations de test vers un fichier journal WTT, une console et une fenêtre de journal personnalisée (facultatif).
Application GUI WiaTreePropertiesGUI.exe : collecte les paramètres de test via l’interface utilisateur et exécute WiaTreeProperties.exe pour effectuer des tests.
WiaTestLog.exe : fenêtre de journal personnalisée, qui peut être utilisée pour afficher la sortie de test. Consultez le commutateur de commande -w.
WiaPropDB.dll : assembly managé pour la lecture des propriétés WIA. La base de données XML est stockée dans WiaTreeProp.xml fichier
*.wis files - suites de test (groupes de scripts de test)
*.wia files - scripts de test, utilisés par WiaTreeProperties.exe application
Exécution du test des propriétés de l’arborescence WIA
Les tests WIA peuvent échouer si vous n’utilisez pas le nom convivial WIA. Pour résoudre ce problème, procédez comme suit :
Redémarrez le client DTM et attendez qu’il se connecte.
Fermez la console de l’appareil.
Rouvrez la soumission.
Cela garantit que les données du rassembleur sont synchronisées et que le nom convivial est renseigné.
Si les étapes ci-dessus ne fonctionnent pas, collaborez avec votre développeur de pilotes pour vous assurer que l’INF référence le pilote correctement.
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
LLU_LclAdmin.DomUsr | LLU_LclAdmin.DomUsr |
LLU_NetAccessOnly | LLU_NetAccessOnly |