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 |
|
Plattformen |
|
Unterstützte Versionen |
|
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:
StorageID
ObjectFormat
ProtectionStatus
ObjectSize
ObjectFileName
ParentObject
PersistentUniqueObjectIdentifier
Name
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 |