WIA 屬性測試
此自動化測試會使用 Windows 映像下載 (WIA) 測試控管,根據 Windows 驅動程式套件 (WDK) 和 Windows Vista 標誌需求,確認所有適用于預先 Vista 樣式驅動程式的 WIA 屬性都已實作。 它也會驗證預先 Vista 掃描器驅動程式所建置 WIA 專案樹狀結構是否正確。
此測試可協助驅動程式開發人員偵測屬性錯誤和專案樹狀結構實作錯誤。
注意
WIA 2.0 是測試通過Windows 8、Windows 7、Windows Server 2008 R2 和Windows Server 2012的需求。 WIA 2.0 並非 Windows Vista 的需求。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期執行時間 (分鐘) | 2 |
類別 | 相容性 |
) 分鐘 (逾時 | 120 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請完成測試設定,如測試需求中所述: 掃描器測試必要條件。
如果您的裝置支援自動檔饋送,此測試需要下列專案:
- 摘要器中有足夠的紙張 (通常大約是 50 頁) 。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Device.Imaging Testing 進行疑難排解
如果在大型記錄檔中間的某處回報失敗,請嘗試判斷哪一個測試腳本造成它。 然後自行執行此腳本,而不與其他測試結合。 例如:
WiaTreeProperties.exe -r scripts\DPA\DPA_DEVICE_TIME.wia -debug -w
如果測試當機,請嘗試從偵錯工具下的命令提示字元執行WiaTreeProperties.exe,以判斷當機的原因。
只有在測試失敗且Microsoft 支援服務 Services 要求您使用此參數時,才應該使用UseDebugLogs參數。
詳細資訊
此工具會使用儲存在 XML 檔案和測試腳本中的資訊,來驗證 WIA 屬性的正確實作。 Windows SDK 和 WDK 檔中定義的每一個 WIA 屬性都有下列屬性:
資料類型
存取類型
必要專案
選擇性項目
法律值 (清單或範圍)
其他屬性的相依性
此工具組含測試應用程式、列出所有屬性的 XML 檔案,以及每個屬性一個測試腳本。 測試應用程式允許透過命令列參數來指定測試的屬性或屬性集、讀取屬性測試腳本和 XML 資料,並將結果與 WIA 驅動程式中的屬性實作進行比較。 如果預期的屬性屬性和實作的屬性屬性不相符,測試就會失敗。 如果所有測試的屬性都根據 WDK 需求實作,測試就會成功。
此工具組括:
主控台測試應用程式WiaTreeProperties.exe - 支援多個命令列參數。 主控台測試應用程式也會將測試資訊匯出至 WTT 記錄檔、主控台和自訂記錄視窗, (選擇性) 。
GUI 應用程式WiaTreePropertiesGUI.exe - 透過 UI 收集測試參數,並執行WiaTreeProperties.exe來執行測試。
WiaTestLog.exe - 自訂記錄視窗,可用於顯示測試輸出。 請參閱 -w 命令參數。
WiaPropDB.dll - 用於讀取 WIA 屬性的 Managed 元件。 XML 資料庫會儲存在 WiaTreeProp.xml 檔案中
*.wis 檔案 - 測試套件 (測試腳本群組)
*.wia 檔案 - WiaTreeProperties.exe應用程式所使用的測試腳本
執行 WIA 樹狀結構屬性測試
如果您沒有使用 WIA 易記名稱,WIA 測試可能會失敗。 若要解決此問題,請執行下列步驟:
重新開機 DTM 用戶端,並等候它登入。
關閉 [裝置主控台]。
重新開啟提交。
這可確保收集器資料會同步處理,並填入易記名稱。
如果上述步驟無法運作,請與您的驅動程式開發人員合作,以確定 INF 已正確參考驅動程式。
參數
參數名稱 | 參數描述 |
---|---|
LLU_LclAdmin.DomUsr | LLU_LclAdmin.DomUsr |
LLU_NetAccessOnly | LLU_NetAccessOnly |