Partager via


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
  • Device.Imaging.Scanner.Base.wia20
  • Device.Imaging.Scanner.Base.dataTransfer
  • Device.Imaging.Scanner.Base.WIAProperties
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
  • Windows Server 2016 (x64)
  • Windows 10, éditions clientes (Arm64)
Versions prises en charge
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10 version 1703
  • Windows 10, version 1709
  • Windows 10 version 1803
  • Windows 10, version 1809
  • Windows 10 version 1903
  • Prochaine mise à jour de Windows 10
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 :

  1. Redémarrez le client DTM et attendez qu’il se connecte.

  2. Fermez la console de l’appareil.

  3. 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