MTP 合规性测试 - 要求 - 数字相机

此设备测试通过图片传输协议 (PTP) 和媒体传输协议 (MTP) 来验证合规性。

此测试确保设备支持对数码相机的特定要求。 此测试针对使用 MTP 的数码相机设备。 此测试根据 Windows 认证计划中记录的要求来验证是否符合定义的协议。

注意

   此测试不包括以下项:

  • 数字版权管理 (DRM) 验证

  • 使用与 Windows 便携设备 (WPD) 驱动程序堆栈配合使用的专有(第三方)驱动程序的设备

 

测试详细信息

   
规范
  • Device.Portable.DigitalCamera.MTP
平台
  • Windows 10,客户端版本 (x86)
  • Windows 10,客户端版本 (x64)
支持的版本
  • Windows 10
  • Windows 10 版本 1511
  • Windows 10 版本 1607
  • Windows 10 版本 1703
  • Windows 10 版本 1709
  • Windows 10 版本 1803
  • Windows 10 版本 1809
  • Windows 10 版本 1903
  • Windows 10 的下一次更新
预计运行时间(以分钟为单位) 5
类别 开发
超时(以分钟为单位) 300
需要重启 false
需要特殊配置 false
类型 automatic

 

其他文档

此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:

运行测试

在运行测试之前,请按照如下测试要求中所述完成测试设置:Device.Portable 测试先决条件

此测试将测试内容复制到设备进行测试。 如果设备为只读,请确保设备至少具有一个受设备支持的每种格式类型的文件。

故障排除

有关 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"

运行测试。

注意

   有关此测试二进制文件的命令行帮助,请键入 /h。

 

文件列表

文件 位置

Mtptest.dll

<testbinroot>\mtp\

MtpCamera.xml

<testbinroot>\mtp\

 

参数

参数名称 参数说明
WDKDeviceID
WpdTestDir
TaefTestFile
TaefParameters
TestParameters
TestSelect