次の方法で共有


MTP コンプライアンス テスト - 要件 - デジタル カメラ

このデバイス テストでは、画像転送プロトコル (PTP) とメディア転送プロトコル (MTP) への遵守状況を検証します。

このテストでは、デバイスがデジタル カメラの特定の要件をサポートしていることを確認します。 このテストは、MTP を使用するデジタル カメラ デバイス向けです。 このテストでは、Windows 認定プログラムに記載されている要件に基づいて、定義済みのプロトコルへの遵守状況を検証します。

Note

   このテストでは、次の項目はカバーされていません。

  • デジタル著作権管理 (DRM) の検証

  • Windows ポータブル デバイス (WPD) ドライバー スタックと協働する、財産的価値のある (サードパーティ) ドライバーを使用するデバイス

 

テストの詳細

   
仕様
  • Device.Portable.DigitalCamera.MTP
プラットフォーム
  • Windows 10、クライアント エディション (x86)
  • Windows 10、クライアント エディション (x64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 5
カテゴリ 開発
タイムアウト (分) 300
再起動が必要です false
特別な構成が必要です false
Type automatic

 

その他のドキュメント

この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。

テストの実行

テストを実行する前に、テスト要件: Device.Portable テストの前提条件に従って、テストのセットアップを完了してください。

このテストでは、テスト用にテスト コンテンツをデバイスにコピーします。 デバイスが読み取り専用の場合は、そのデバイスでサポートされている各形式の種類のファイルがそのデバイスに少なくとも 1 つあることを確認してください。

トラブルシューティング

HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。

トラブルシューティングの情報については、「Device.Portable テストのトラブルシューティング」を参照してください。

詳細

この自動テストでは PTP または MTP 互換デバイスが必要であり、要件ごとに合格/失敗の結果が得られます。

このテストは、次の機能カテゴリに分かれています。

  • デバイスの機能のテスト

  • 操作テスト

  • デバイスのプロパティ

  • オブジェクト プロパティのテスト

各機能カテゴリには、対応するカテゴリに分類されるサブコンポーネントをテストする子テスト ケースが含まれています。

このテストでは、デバイスが以下の操作をサポートしていることが検証されます。

  • OpenSession

  • CloseSession

  • GetDeviceInfo

  • GetStorageIDs

  • GetStorageInfo

  • GetNumObjects

  • GetObjectHandles

  • GetObjectInfo

  • GetObject

  • GetDevicePropDesc

  • GetDevicePropValue

テストでは、以下の形式がサポートされていることが検証されます。

  • 関連付け

  • EXIF/JPEG

その他のサポートされている操作、デバイスのプロパティ、オブジェクトのプロパティはすべてオプションと見なされます。そのため、デジタル静止写真デバイス用の画像転送プロトコル (PTP) バージョン 1.0 (PIMA15740) とメディア転送プロトコル (MTP) リビジョン1.0 に定義されている実装の詳細に従って検証されます。

コマンド構文

コマンド オプション 説明

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

テストを実行します。

Note

   このテスト バイナリのコマンド ライン ヘルプを表示するには、「/h」と入力します。

 

ファイル一覧

ファイル 場所

Mtptest.dll

<testbinroot>\mtp\

MtpCamera.xml

<testbinroot>\mtp\

 

パラメーター

パラメーター名 パラメーターの説明
WDKDeviceID
WpdTestDir
TaefTestFile
TaefParameters
TestParameters
TestSelect