顯示器的容器標識碼支援
本主題描述顯示器的容器標識碼支援—顯示或監視裝置內嵌的裝置視覺表示。
需求:
- 最低 Windows 顯示驅動程式模型 (WDDM) 版本:1.2
- 最低 Windows 版本:8
- 驅動程式實作— 完整圖形和僅顯示:強制
- WHCK 需求和 測試:監視容器標識碼的功能測試
容器標識符設備驅動器介面 (DDI)
在您的顯示迷你連接埠驅動程式中實作此函式與結構:
容器標識碼描述
監視裝置中的新功能可提供更佳的用戶體驗。 特別是,通用序列總線 (USB) 中樞是監視上用來連接滑鼠和鍵盤的熱門連接器。 此外,HDMI 之類的連接器也支援音訊,因此音訊喇叭也會內嵌在監視器中。 許多新的顯示器裝置都支援觸控功能。 這可藉由減少使用者桌面上的網路雜亂來提供絕佳的用戶體驗。
請務必以直覺的方式,以可視化方式呈現這些裝置的連線能力與狀態。 Windows 7 引進 [裝置和印表機] 頁面。 如下圖所示, [裝置和印表機] 資料夾會顯示使用者連線到計算機的已安裝裝置,提供簡單的方式來檢查印表機、音樂播放機、相機、滑鼠或數字圖片框架, (只命名幾個) 。 同時,此頁面會將包含在相同硬體片段內的裝置分組,讓使用者更容易探索其所有驅動程式。
使用 Windows 7 Microsoft 引進裝置 的容器識別碼 概念:「系統提供的裝置識別符字串,可唯一將與計算機上安裝單一功能或多功能裝置相關聯的功能裝置分組。」 (請參閱 容器標識符。) 如果裝置包含相同的容器標識符,則會分組這些裝置。
若要讓容器標識碼概念成功,Windows 中的所有裝置類別都必須支援它,而且整個生態系統必須在硬體中實作它。 在 Windows 7 中,如果有多個支援音訊的監視器已插入,使用者就不容易判斷哪些顯示器對應到哪個音訊端點。 觸控數位板有相同的困難。 在 Windows 8 中,顯示裝置類別會新增容器標識碼的支援。 這可讓顯示裝置的所有功能報告相同的容器標識碼,並在 Windows 使用者介面和 API 中以可視化方式配對。
容器標識碼使用者案例
針對具有內嵌音訊喇叭的監視器,請考慮下列工作流程:
- 使用者會使用 HDMI 纜線連接監視器。
- WDDM 驅動程式會向 Windows 圖形堆疊報告顯示裝置是否存在。
- Windows 圖形堆疊會使用裝置驅動程式介面來查詢 WDDM 驅動程式的容器標識碼, (DIS) 與 Windows 8 引進。
- 顯示驅動程式會查詢容器標識碼的監視器,並將它傳回 Windows。
- 同時,音訊驅動程式必須將完全相同的容器標識碼傳遞至 Windows 音訊堆疊。
- 如果在 [裝置和印表機] 控制面板中檢視,顯示器和喇叭會分組在一起。
在某些情況下,顯示裝置可能不會包含容器標識碼。 在此情況下,Windows 會使用從擴充顯示標識碼 (EDID) 取得的製造商標識碼、產品識別碼和序號,自動產生唯一的容器標識符。 因為這些值是唯一的,所以容器標識碼也是唯一的。 Windows 8 提供 DDI,將相同的資訊傳遞至 WDDM 驅動程式,以便傳遞給音訊驅動程式以產生相同的容器識別碼。
在少數案例中,驅動顯示器的擁有權會在 Windows、WDDM 顯示器驅動程式和韌體之間轉換。 這些轉換會與重設或重新設定的硬體或軟體相關聯,而且可能會導致屏幕閃爍和閃爍。 在 WDDM 1.2 和更新版本中提供順暢狀態轉換中會討論可能的轉換案例及其行為。
硬體認證需求
如需硬體裝置在實作此功能時必須符合的需求資訊,請參閱監視容器標識碼的功能測試相關 WHCK 檔。
如需使用 Windows 8 新增的功能,請參閱 WDDM 1.2 功能。