Windows 10 1903版本可以進行WHQL測試了,并且可以提交了
Windows硬件兼容性計劃(WHCP)的Windows 10,版本1903硬件驅動程序提交現已在Windows硬件合作伙伴中心接受。可以從硬件開發人員中心下載Windows硬件實驗套件(HLK)的更新版本以及用于測試Windows 10 1903版硬件的更新播放列表。與之前版本的HLK一樣,此版本適用于Windows10 1903版的獨占測試.HLK的早期版本仍可從硬件開發人員中心獲得。
Windows 10,版本1903WHCP PlayList
對于1903年發布的播放列表已經通過Windows體系結構進行了整合,從而產生了2個PlayList
測試目標架構
X86 / X64 / ARM64 HLK Version 1903 CompatPlaylist x86 x64 ARM64.xml
ARM64* HLK Version 1903 CompatPlaylist ARM64_x86_on_ARM64.xml
* ARM64的測試需要兩個播放列表。有關ARM64HLK客戶端設置的詳細信息,請參閱“HLK ARM64 Getting Started Guide ”。
Windows 10,基于1903版的系統可能附帶的驅動程序與Windows 10版本1809兼容,直到2019年7月18日
希望實現Windows10版本1903系統兼容性的合作伙伴可以出廠安裝驅動程序,以獲得與Windows 10版本1809兼容的組件,直到2019年7月18日。
Errata 49105過濾器可用于屏蔽測試Windows10 1903系統和最新勘誤表過濾器包時出現的故障。
驅動程序更新可接受(DUA)Shell更新
已更新驅動程序更新可接受(DUA)Shell以從1903版本的程序包管理器生成。所有新的DUA提交請求都將從此新版本的程序包管理器生成。打開DUA Shell軟件包時請確保您是HLK版本1903,否則將導致錯誤。
INFVerif和APIValidator更新
1903年,InfVerif添加了一個新的驗證檢查,可能導致已通過以前版本的InfVerif的驅動程序包失敗。此新檢查有助于防止由于文件復制范例而導致的功能錯誤,該范例可能會產生非確定性結果。范例可能導致設備使用錯誤的文件導致設備失敗。
受影響的文件復制范例是多個DDInstallSections使用CopyFiles指令將不同的源文件復制到單個目標文件。如果多個DDInstall部分都在同一系統上進行處理,則這些CopyFiles可能會發生沖突。例如,如果兩個不同的設備使用相同的驅動程序但使用不同的安裝部分或某些脫機驅動程序映像和部署方案。由于來自不同DDInstallSections的多個源文件被復制到同一個確切的單個目標文件,因此來自不同DDInstallSections的不同源文件會相互覆蓋,以便復制的最后一個文件是放在目標文件路徑中的文件,這可能不會給出預期的結果。
例如,驅動程序可能無法在OS升級中正常運行,盡管這一事實的癥狀可能并不明顯,具體取決于確切的性質。
此處提供了有關如何使用最佳實踐實現類似功能的指導。如果您遇到指南未涵蓋的問題,請提交協作反饋錯誤并包含您的INF和InfVerif的輸出。
https://docs.microsoft.com/windows-hardware/drivers/devtest/inf-verif-error-1330。
合作伙伴應該知道,一旦1903的認證和簽名在門戶網站上打開,硬件開發中心將在所有新提交的內容上使用這個1903版本的InfVerif。這意味著任何提交,無論它的操作系統是什么,都將在提交時針對1903 InfV??erif版本進行測試。這項新檢查將成為聲明性要求的一部分。這些工具可在1903WDK中找到。
對你的影響:
所有新的認證提交都需要通過此檢查才能接收Declarative= True。
這包括任何操作系統級別的DUA提交和重新提交。這意味著您之前可能已經使用Declarative =True,但新提交將不會收到Declarative= True。
此更改不會觸及或修改1903RTM之前提交的內容。