Partager via


Test de conformité MTP - Configuration requise - Lecteurs multimédias

Ce test valide la conformité avec le protocole MTP (Media Transfer Protocol), révision 1.0.

Ce test permet de s’assurer que les appareils qui utilisent le pilote de classe MTP sont conformes aux normes d’implémentation MTP. Ce test s’adresse aux périphériques de lecteur multimédia portable qui se connectent à l’aide du protocole MTP. Ce test valide la conformité avec les protocoles définis en fonction des exigences documentées dans le programme de certification Windows.

Notes

   Ce test ne couvre pas les éléments suivants :

  • Validation de la gestion des droits numériques (DRM)

  • Appareils qui utilisent des pilotes propriétaires (tiers) qui fonctionnent avec la pile de pilotes de périphériques portables Windows (WPD)

  • Appareils qui ne sont pas basés sur PTP ou MTP

 

Détails du test

   
Spécifications
  • Device.Portable.MediaPlayer.MTP
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
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) 5
Catégorie Développement
Délai d’expiration (en minutes) 300
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é peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de 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 : Device.Portable Testing Prerequisites.

L’appareil MTP doit être actif et branché avant de commencer le test. L’outil Mtpinfup.exe met à jour le pilote de l’appareil MTP attaché vers un fichier .inf de test signé Mtptest.inf. À l’issue du test, Mtpinfup.exe réactualisez le pilote vers le pilote intégré d’origine Wpdmtp.inf. Si une fonctionnalité facultative n’est pas prise en charge par l’appareil, le test ignore ce cas de test.

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests Device.Portable.

Plus d’informations

Ce test nécessite qu’un appareil compatible MTP soit installé. Le test est entièrement automatisé avec les résultats Réussite/Échec pour chaque exigence.

Ce test est divisé en catégories fonctionnelles suivantes :

  • Tests des fonctionnalités de l’appareil

  • Tests d’opérations

  • Propriétés de l’appareil

  • Tests de propriété d’objet

Chacune des catégories fonctionnelles mentionnées ci-dessus contient des cas de test enfants, testant les sous-composants qui appartiennent à la catégorie correspondante.

Le test vérifie que les opérations suivantes sont prises en charge par l’appareil :

  • OpenSession

  • CloseSession

  • GetDeviceInfo

  • GetStorageIDs

  • GetStorageInfo

  • GetObject

  • GetDevicePropDesc

  • GetDevicePropValue

  • SetDevicePropValue

  • DeleteObject

  • SendObject

  • GetNumObjects

  • GetObjectHandles

  • GetObjectInfo

  • SendObjectInfo

  • GetPartialObject

  • GetObjectPropsSupported

  • GetObjectPropDesc

  • GetObjectPropValue

  • SetObjectPropValue

  • GetObjectReferences

  • SetObjectReferences

Le test vérifie que les propriétés d’appareil suivantes sont prises en charge :

  • Partenaire de synchronisation

  • Nom convivial de l’appareil

Le test vérifie que les formats suivants sont pris en charge :

  • Indéfini

  • Association

  • AbstractAudioAlbum

  • AbstractAudioVideoPlaylist

Pour AbstractAudioAlbum, les propriétés suivantes sont vérifiées :

  • Genre

  • AlbumArtist

Le test vérifie que les propriétés d’objet suivantes sont prises en charge pour chaque format pris en charge :

  1. StorageID

  2. ObjectFormat

  3. ProtectionStatus

  4. ObjectSize

  5. ObjectFileName

  6. ParentObject

  7. PersistentUniqueObjectIdentifier

  8. Nom

  9. Non consommable

Pour les formats d’image pris en charge, le test recherche ces propriétés d’objet supplémentaires :

  • Largeur

  • Hauteur

Pour les formats vidéo pris en charge, le test recherche ces propriétés d’objet supplémentaires :

  • Largeur

  • Hauteur

  • Samplerate

  • NumberOfChannels

  • ScanType

  • Audio WAVE CODEC

  • AudioBitRate

  • VideoFourCCCodec

  • VideoBitrate

  • Frames PerThousand Second

  • Profil d’encodage

Pour les formats audio pris en charge, le test recherche ces propriétés d’objet supplémentaires :

  • Artiste

  • Suivre

  • AlbumName

  • AlbumArtist

  • Samplerate

  • NumberOfChannels

  • AudioBitRate

  • AudioWaveCodec

Toutes les autres opérations, propriétés de l’appareil et propriétés d’objet prises en charge sont considérées comme facultatives et sont donc validées en fonction des détails d’implémentation définis dans le protocole PTP (Picture Transfer Protocol) pour les appareils de photographie numérique, version 1.0 (PIMA15740) et le protocole MTP (Media Transfer Protocol), Révision 1.0.

Durée d’exécution :

La durée du test dépend du nombre de fonctionnalités, de formats et d’opérations pris en charge. La durée d’exécution peut varier jusqu’à 2 heures.

Fichier journal :

WTTTestLog.xml

Redémarrage du système requis :

Non

Catégorie de test :

Lecteur multimédia portable

Programme:

MtpTest.exe

 

Syntaxe de commande

Commande Description

te.exe /p:"BVT=TRUE » MtpTest.dll /select(@name='@CapabilitiesTests*') /p « DeviceProfile=MtpMediaPlayer.xml »

Exécute le test.

Notes

   Pour obtenir de l’aide en ligne de commande pour ce binaire de test, tapez /h.

 

Liste de fichiers

File Emplacement

Mtptest.dll

<testbinroot>\mtp\

MtpMediaPlayer.xml

<testbinroot>\mtp\

 

Paramètres

Nom du paramètre Description des paramètres
WDKDeviceID
WpdTestDir
TaefTestFile
TaefParameters
TestParameters
TestSelect