MTP 合規性測試 - 需求 - 數位攝影機
此裝置測試會驗證圖片傳輸通訊協定 (PTP) 與媒體傳輸通訊協定 (MTP) 的合規性。
此測試可確保使用 MTP 類別驅動程式的裝置符合 PTP 和/或 MTP 實作標準。 此測試會導向使用 MTP 的數位攝影機裝置。 此測試會根據 Windows 認證計畫中所述的需求,驗證與已定義通訊協定的合規性。
注意
此測試未涵蓋下列專案:
數位版權管理 (DRM) 驗證
使用與 Windows 可攜式裝置 (WPD) 驅動程式堆疊搭配使用專屬 (協力廠商) 驅動程式的裝置
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 5 |
類別 | 部署 |
以分鐘為單位的逾時 () | 300 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請完成測試設定,如測試需求中所述: Device.Portable Testing 必要條件。
此測試會將測試內容複寫到裝置進行測試。 如果裝置是唯讀的,請確定裝置至少有一個檔案支援每個格式類型。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Device.Portable Testing 進行疑難排解。
詳細資訊
此測試需要使用 MTP 類別驅動程式來安裝 PTP 或 MTP 相容的裝置。 測試會針對每個需求使用通過/失敗結果完全自動化。這項測試分成下列功能類別:
裝置功能測試
作業測試
物件屬性測試
上述每個功能類別都包含子測試案例,其會測試落在對應類別之下的子元件。
此測試會驗證裝置是否支援下列作業:
OpenSession
CloseSession
GetDeviceInfo
GetStorageIDs
GetStorageInfo
GetNumObjects
GetObjectHandles
GetObjectInfo
GetObject
GetDevicePropDesc
GetDevicePropValue
所有其他支援的作業、裝置屬性和物件屬性都會視為選擇性,因此會根據 PTP 傳輸通訊協定 (PTP) 中定義的實作詳細資料,針對數位仍然攝影裝置,版本 1.0 (PIMA15740) 和媒體傳輸通訊協定 (MTP) ,修訂 1.0 進行驗證。 如需詳細資訊,請參閱認證需求。
命令語法
命令 | 描述 |
---|---|
te.exe /p:「BVT=TRUE」 MtpTest.dll /select (@name='@CapabilitiesTests*') /p 「DeviceProfile=MtpDigitalVideoCamera.xml」 |
執行測試。 |
注意
如需此測試二進位檔的命令列說明,請輸入 /h。
檔案清單
檔案 | 位置 |
---|---|
Mtptest.dll |
< testbinroot >\mtp\ |
MtpDigitalVideoCamera.xml |
< testbinroot >\mtp\ |
參數
參數名稱 | 參數描述 |
---|---|
WDKDeviceID | |
WpdTestDir | |
TaefTestFile | |
TaefParameters | |
TestParameters | |
TestSelect |