我一直在研究一些SSDP代码来发布和发现设备。我注意到Windows资源管理器(在Windows 8下进入文件夹列表中的“网络”节点,右键单击并选择刷新)显式搜索“pnp:rootdevice”。我找不到我发现的任何UPnP规范文档中列出的这种确切的设备类型(主要是我用于http://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1.pdf参考)。我见过的规格都谈到了“upnp:rootdevice”。
鉴于存在单个字符差异,并且我找不到对“pnp:rootdevice”的任何引用我想知道这是否是Windows系统中的错误/错误(似乎不太可能),来自早期/备用协议,或满足我还没有找到的其他标准。它似乎必须是一个已知的东西,因为我的网络上的设备会在搜索请求中响应该设备类型,但在标准中找不到任何对它的引用。
有谁知道为什么Windows资源管理器使用pnp:rootdevice而不是upnp:rootdevice,如果它们之间有任何真正的区别?有没有人有一个准确信息的链接,解释差异/何时使用一个与另一个?
提前致谢。