PnP-X 裝置的容器標識碼
PnP 擴充功能 (PnP-X) 擴充 Windows 隨插即用 (PnP) 以支援透過 IP 型網路連線到電腦的裝置。 如需 PnP-X 的詳細資訊,請參閱 PnP-X:適用於 Windows 的 隨插即用 延伸模組。
PnP-X 裝置可以將容器標識子指定為其裝置元數據中的 XML 元素。 支援兩種通訊協定:
Web 服務的裝置配置檔(DPWS)。
如需 DPWS 的詳細資訊,請參閱 DPWS 規格。
如需透過 DPWS 支援容器識別碼的詳細資訊,請參閱 DPWS 裝置的容器識別碼。
通用 PnP (UPnP)。
如需詳細資訊,請參閱 UPnP裝置架構 規格。
如需透過UPnP支援容器標識碼的詳細資訊,請參閱 UPnP裝置的容器標識碼。
如果 PnP-X 裝置未在 DPWS 裝置元資料或 UPnP 裝置描述檔中指定容器識別碼,則 PnP 管理員會透過裝置支援之通訊協定特定的演算法來產生裝置的容器識別碼:
針對 DPWS 裝置,產生的容器標識碼是從裝置端點參考位址 (EPR) 中的 GUID 建立,或是裝置 EPR 的 SHA-1 哈希(如果不是 GUID)。
針對UPnP裝置,產生的容器標識碼是裝置的唯一裝置名稱 (UDN)。
注意
在 Windows 10 中,PnP 管理員一律會使用上述演算法來產生 DPWS 裝置的容器識別碼,即使已在裝置元數據中指定容器標識碼也一樣。
對於在單一總線或 PnP-X 通訊協定上運作的裝置,PnP-X 產生的容器識別碼就已足夠。
多專案裝置可能想要指定容器標識碼。 在多專案裝置中,每個通訊協定上都會共用相同的容器標識碼,以允許Windows將裝置的所有實例群組成一個裝置容器。 如此一來,即可透過 DPWS 和 UPnP 來指定裝置的容器識別碼。