Freigeben über


MTP-Compliancetest – Anforderungen – Mobiltelefon

Dieser Test validiert die Konformität mit dem Media Transfer Protocol (MTP), Revision 1.0.

Diese Testreihe stellt sicher, dass Geräte, die den Windows-MTP-Klassentreiber verwenden, die MTP-Implementierungsstandards erfüllen. Dieser Test richtet sich an Mobiltelefone, die eine Verbindung über das MTP-Protokoll herstellen. Dieser Test validiert die Einhaltung definierter Protokolle basierend auf Anforderungen, die im Windows-Zertifizierungsprogramm dokumentiert sind.

Hinweis

   Dieser Test deckt diese Punkte nicht ab:

  • Validierung des digitalen Rechtemanagements DRM

  • Geräte, die nicht PTP- oder MTP-basiert sind

  • Geräte, die proprietäre Treiber (von Drittanbietern) verwenden, die mit dem Windows Portable Device (WPD)-Treiberstapel funktionieren

 

Testdetails

   
Spezifikationen
  • Device.Portable.MobilePhone.MTP
Plattformen
  • Windows 10, Client-Editionen (x86)
  • Windows 10, Client-Editionen (x64)
Unterstützte Versionen
  • 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
  • Nächstes Update auf Windows 10
Voraussichtliche Laufzeit (in Minuten) 5
Kategorie Entwicklung
Zeitüberschreitung (in Minuten) 300
Neustart erforderlich false
Erfordert eine spezielle Konfiguration false
Typ automatic

 

Zusätzliche Dokumentation

Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:

Ausführen des Tests

Bevor Sie den Test ausführen, schließen Sie die Testeinrichtung ab, wie in den Testanforderungen beschrieben: Device.Portable Testing Prerequisites.

Problembehandlung

Informationen zur allgemeinen Problembehandlung bei HLK-Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern.

Informationen zur Fehlerbehebung finden Sie unter Fehlerbehebung bei Device.Portable Testing.

Weitere Informationen

Für diesen Test muss ein MTP-kompatibles Gerät installiert sein. Der Test ist vollständig automatisiert mit Pass/Fail-Ergebnissen für jede Anforderung.

Dieser Test ist in folgende Funktionskategorien unterteilt:

  • Gerätefähigkeitstests

  • Betriebsprüfungen

  • Geräteeigenschaften

  • Objekteigenschaftstests

Jede der oben erwähnten funktionalen Kategorien enthält untergeordnete Testfälle, die die Unterkomponenten testen, die unter die entsprechende Kategorie fallen.

Der Test bestätigt, dass die folgenden Operationen vom Gerät unterstützt werden:

  • OpenSession

  • CloseSession

  • GetDeviceInfo

  • GetStorageIDs

  • GetStorageInfo

  • GetObject

  • GetDevicePropDesc

  • GetDevicePropValue

  • SetDevicePropValue

  • DeleteObject

  • SendObject

  • GetNumObjects

  • GetObjectHandles

  • GetObjectInfo

  • SendObjectInfo

  • GetPartialObject

  • GetObjectPropsSupported

  • GetObjectPropDesc

  • GetObjectPropValue

  • SetObjectPropValue

  • GetObjectReferences

  • SetObjectReferences

Der Test bestätigt, dass die folgenden Geräteeigenschaften unterstützt werden:

  • Synchronisationspartner

  • Anzeigename des Geräts

Der Test bestätigt, dass die folgenden Formate unterstützt werden:

  • Nicht definiert

  • Zuordnung

  • AbstractAudioAlbum

  • AbstractAudioVideoPlaylist

Für AbstractAudioAlbum werden die folgenden Eigenschaften überprüft:

  • Genre

  • AlbumArtist

Der Test bestätigt, dass die folgenden Objekteigenschaften für jedes unterstützte Format unterstützt werden:

  1. StorageID

  2. ObjectFormat

  3. ProtectionStatus

  4. ObjectSize

  5. ObjectFileName

  6. ParentObject

  7. PersistentUniqueObjectIdentifier

  8. Name

  9. Nicht verbrauchbar

Für unterstützte Bildformate sucht der Test nach diesen zusätzlichen Objekteigenschaften:

  • Breite

  • Höhe

Für unterstützte Videoformate sucht der Test nach diesen zusätzlichen Objekteigenschaften:

  • Breite

  • Höhe

  • SampleRate

  • NumberOfChannels

  • ScanType

  • Audio-WAVE-CODEC

  • AudioBitRate

  • VideoFourCCCodec

  • VideoBitrate

  • Frames pro Tausend Sekunde

  • Codierungsprofil

Für unterstützte Audioformate sucht der Test nach diesen zusätzlichen Objekteigenschaften:

  • Künstler

  • Track

  • AlbumName

  • AlbumArtist

  • SampleRate

  • NumberOfChannels

  • AudioBitRate

  • AudioWaveCodec

Alle anderen unterstützten Vorgänge, Geräteeigenschaften und Objekteigenschaften gelten als optional und werden daher gemäß den Implementierungsdetails validiert, die im Picture Transfer Protocol (PTP) für Digital Still Photography Devices, Version 1.0 (PIMA15740) und im Media Transfer Protocol (MTP) definiert sind, Revision 1.0.

Laufzeit:

Die Testdauer hängt von der Anzahl der unterstützten Funktionen, Formate und Vorgänge ab. Die Laufzeit kann bis zu 2 Stunden variieren.

Logdatei:

WTTTestLog.xml

Systemneustart erforderlich:

No

Testkategorie:

Mobilteil

Programm:

MtpTest.exe

 

Befehlssyntax

Befehl

Beschreibung

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

Ohne Optionen wird die GUI gestartet.

 

Dateiliste

Datei Standort

Mtptest.dll

<testbinroot>\mtp\

MtpCellPhone.xml

<testbinroot>\mtp\

 

Parameter

Parametername Parameterbeschreibung
WDKDeviceID
WpdTestDir
TaefTestFile
TaefParameters
TestParameters
TestSelect