このテストでは、メディア転送プロトコル (MTP) リビジョン 1.0 への準拠を検証します。
このテストでは、MTP クラス ドライバーを使用するデバイスが MTP の実装標準に準拠していることを確認します。 このテストは、MTP を使用して接続するポータブル メディア プレーヤー デバイスを対象としています。 このテストでは、Windows 認定プログラムに記載されている要件に基づいて、定義済みのプロトコルの準拠状況を検証します。
Note
このテストでは、次の項目はカバーされていません。
デジタル著作権管理 (DRM) の検証
Windows ポータブル デバイス (WPD) ドライバー スタックと協働する、財産的価値のある (サードパーティ) ドライバーを使用するデバイス
PTP または MTP ベースではないデバイス
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 5 |
カテゴリ | 開発 |
タイムアウト (分) | 300 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
テストを実行する前に、テスト要件: Device.Portable テストの前提条件 に従って、テストのセットアップを完了してください。
テストを開始する前に、MTP デバイスがアクティブになっていて、接続されている必要があります。 ツール Mtpinfup.exe は、添付されている MTP デバイスのドライバーを署名済みのテスト .inf ファイル Mtptest.inf に更新します。 テストが完了すると、Mtpinfup.exe によってドライバーが元のインボックス ドライバー Wpdmtp に更新されます。 オプションの機能がデバイスでサポートされていない場合、テストはそのテスト ケースをスキップします。
トラブルシューティング
HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
トラブルシューティングの情報については、「Device.Portable テストのトラブルシューティング」を参照してください。
詳細情報
このテストでは、MTP と互換性のあるデバイスがインストールされている必要があります。 テストは完全に自動化されており、要件ごとに成功または失敗の結果を判定します。
このテストは、次の機能カテゴリに分かれています。
デバイスの機能のテスト
操作テスト
デバイスのプロパティ
オブジェクト プロパティのテスト
上記の各機能カテゴリには、対応するカテゴリに分類されるサブ コンポーネントをテストする子テスト ケースが含まれています。
このテストでは、次の操作がデバイスでサポートされていることが検証されます。
OpenSession
CloseSession
GetDeviceInfo
GetStorageIDs
GetStorageInfo
GetObject
GetDevicePropDesc
GetDevicePropValue
SetDevicePropValue
DeleteObject
SendObject
GetNumObjects
GetObjectHandles
GetObjectInfo
SendObjectInfo
GetPartialObject
GetObjectPropsSupported
GetObjectPropDesc
GetObjectPropValue
SetObjectPropValue
GetObjectReferences
SetObjectReferences
このテストでは、次のデバイス プロパティがサポートされていることを検証します。
同期パートナー
デバイスのフレンドリ名
テストでは、以下の形式がサポートされていることが検証されます。
未定義。
関連付け
AbstractAudioAlbum
AbstractAudioVideoPlaylist
AbstractAudioAlbum に対して、次のプロパティが検証されます。
Genre
AlbumArtist
テストでは、サポートされている各形式で次のオブジェクト プロパティがサポートされていることが検証されます。
StorageID
ObjectFormat
ProtectionStatus
ObjectSize
ObjectFileName
ParentObject
PersistentUniqueObjectIdentifier
Name
Non-Consumable
サポートされているイメージ形式に対して、テストでは次の追加のオブジェクト プロパティが検索されます。
幅
[高さ]
サポートされているビデオ形式に対して、テストでは次の追加のオブジェクト プロパティが検索されます。
幅
[高さ]
SampleRate
NumberOfChannels
ScanType
Audio WAVE CODEC
AudioBitRate
VideoFourCCCodec
VideoBitrate
Frames PerThousand Second
Encoding Profile
サポートされているオーディオ形式に対して、テストでは次の追加のオブジェクト プロパティが検索されます。
Artist
Track
AlbumName
AlbumArtist
SampleRate
NumberOfChannels
AudioBitRate
AudioWaveCodec
その他のサポートされている操作、デバイスのプロパティ、オブジェクトのプロパティはすべてオプションと見なされます。そのため、デジタル静止写真デバイス用の画像転送プロトコル (PTP) バージョン 1.0 (PIMA15740) とメディア転送プロトコル (MTP) リビジョン 1.0 に定義されている実装の詳細に従って検証されます。
実行時間: |
テスト期間は、サポートされている機能、形式、操作の数によって異なります。 実行時間は最大 2 時間まで変化する可能性があります。 |
ログ ファイル: |
WTTTestLog.xml |
システムの再起動が必要: |
いいえ |
テスト カテゴリ: |
ポータブル メディア プレーヤー |
プログラム: |
MtpTest.exe |
コマンド構文
コマンド | 説明 |
---|---|
te.exe /p:"BVT=TRUE" MtpTest.dll /select(@name='@CapabilitiesTests*') /p "DeviceProfile=MtpMediaPlayer.xml" |
テストを実行します。 |
Note
このテスト バイナリのコマンド ライン ヘルプを表示するには、「/h」と入力します。
ファイル一覧
ファイル | 場所 |
---|---|
Mtptest.dll |
<testbinroot>\mtp\ |
MtpMediaPlayer.xml |
<testbinroot>\mtp\ |
パラメーター
パラメーター名 | パラメーターの説明 |
---|---|
WDKDeviceID | |
WpdTestDir | |
TaefTestFile | |
TaefParameters | |
TestParameters | |
TestSelect |