Tests de conformité WPD - Événements (manuel)
Ce test exerce le pilote à l’aide de l’API WPD (Windows Portable Device) et vérifie que le pilote est conforme aux exigences de certification matérielle Windows.
Ce test vérifie qu’un pilote ou un appareil répond aux exigences de certification matérielle Windows pour fonctionner en toute transparence avec la pile WPD de manière indépendante du protocole.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 2 |
Catégorie | Développement |
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 : Configuration requise pour les tests Device.Portable.
Notes
Vous aurez peut-être besoin de matériel supplémentaire si l’appareil de test fournit une prise en charge spécifique au bus. Pour déterminer si vous avez besoin de matériel supplémentaire, consultez la description de chaque test spécifique au bus.
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.Portable.
Cette opération retourne réussite ou échec. Le test peut renvoyer SKIP si l’appareil ne prend pas en charge des services d’appareil spécifiques. Pour passer en revue les détails du test, passez en revue le journal des tests à partir de HLK Studio.
Informations supplémentaires sur la résolution des problèmes :
Le test prend en charge la journalisation détaillée en mode de sélection manuelle des cas de test. Lorsque l’application est en cours d’exécution, accédez à Options, Options de journalisation, puis cliquez sur Destination : Fenêtre, Niveau : 10.
Si aucun cas de test n’est disponible dans l’arborescence pour la sélection du cas de test, assurez-vous que l’appareil est branché.
Plus d’informations
Ce test s’exécute en tant qu’application C++. Lorsqu’elles sont exécutées en dehors de HLK Studio, il existe une interface utilisateur de sélection de cas de test et les suites de test peuvent être définies à l’aide de profils de test, comme c’est le cas pour WLK. Il fournit un pass/échec pour chaque exigence. Le test valide les scénarios et les catégories de fonctions suivants pour un pilote WPD et l’appareil qui y est connecté.
L’appareil ou le pilote réussit ces scénarios courants pour les types de contenu et les formats qu’il prend en charge :
Énumération de la hiérarchie d’objets
Récupération de propriétés d’objet
Lectures de ressources d’objet à partir de l’appareil
Écritures de ressources d’objet sur l’appareil
Suppression d’objets
Gestion de l'alimentation
Événements générés par l’appareil ou générés par un pilote
Le périphérique ou le pilote prend en charge les catégories de fonctions connues suivantes :
Propriétés et attributs d’objet requis
Ressources et attributs
Conditions requises pour la catégorie de fonction
Recommandé :
WPD_FUNCTIONAL_CATEGORY_STORAGE
WPD_FUNCTIONAL_CATEGORY_DEVICE
WPD_FUNCTIONAL_CATEGORY_SMS
Facultatif :
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE
Exigences relatives au type de contenu et au format
Si un type de contenu n’est pas pris en charge, la prise en charge du format n’est pas vérifiée. Il n’existe aucune exigence stricte sur le format ou le type de contenu, car il s’agit généralement d’un détail d’implémentation pour le microprogramme de l’appareil. Le pilote peut signaler la prise en charge de n’importe quel format ou type de contenu, tant qu’il réussit les tests de scénario fonctionnel qui utilisent des objets de formats qu’il prend en charge, comme le transfert, la suppression et l’énumération. Ces formats et types de contenu peuvent servir de guide :
Type de contenu recommandé : WPD_CONTENT_TYPE_AUDIO
Formats recommandés :
WPD_OBJECT_FORMAT_WMA
WPD_OBJECT_FORMAT_MP3
Type de contenu facultatif : WPD_CONTENT_TYPE_VIDEO
Format recommandé : WPD_OBJECT_FORMAT_WMV
Type de contenu facultatif : WPD_CONTENT_TYPE_IMAGE
Formats recommandés :
WPD_OBJECT_FORMAT_BMP
WPD_OBJECT_FORMAT_EXIF
WPD_OBJECT_FORMAT_GIF
WPD_OBJECT_FORMAT_ICON
WPD_OBJECT_FORMAT_JFIF
WPD_OBJECT_FORMAT_JP2
WPD_OBJECT_FORMAT_JPX
WPD_OBJECT_FORMAT_PNG
WPD_OBJECT_FORMAT_TIFF
Type de contenu facultatif : WPD_CONTENT_TYPE_DOCUMENT
Formats facultatifs :
WPD_OBJECT_FORMAT_HTML
WPD_OBJECT_FORMAT_TEXT
Syntaxe de commande
Option de commande | Description |
---|---|
te.exe wpdcompliance.dll /select:"@name='*Events*' and @TestClassification:Type='HCK' » |
Exécute le test. |
Notes
Pour obtenir de l’aide sur la ligne de commande pour ce fichier binaire de test, tapez /h.
Liste de fichiers
Fichier | Emplacement |
---|---|
WPDCompliance.dll |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\wdk\ |
test.mp3 |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Audio\ |
test.wma |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Audio\ |
test.html |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Document\ |
test.txt |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Document\ |
test.bmp |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.GIF |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.ico |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.jp2 |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.jpg |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.jpx |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.png |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.tif |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.wmv |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Video\ |
TestFile.avi |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Video\ |
Devcon.exe |
[OSBinRoot]\idw\ |
CalendarSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
ContactsSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
ContentTransferApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
GeneralSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
HintsSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
MetadataSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
NotesSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
RingtoneSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
StatusSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
TasksSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
WpdUploadFile.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
LLU_NetAccessOnly | LLU pour l’accès net |