验证容器 ID 的实现

从 Windows 7 开始,你可以在“设备和打印机”用户界面 (UI) 中看到连接到计算机的所有设备。 设备在物理上向用户显示时显示,即作为单个“塑料片”,支持一个或多个功能。 UI 中显示的图标表示设备的主要功能。

若要利用设备和打印机 UI 提供的新功能,设备必须正确实现容器 ID。

验证设备是否符合容器 ID 要求的最简单方法是打开“设备和打印机”UI 以查看设备的显示方式。 如果设备符合容器 ID 要求,则该设备的“设备和打印机”UI 中应只显示一个图标。

以下屏幕截图显示了具有附加 USB 键盘和鼠标的计算机的“设备和打印机”UI。 请注意,每个设备仅显示一个图标。

显示 USB 键盘和鼠标图标的设备和打印机窗口的屏幕截图。

在此示例中,鼠标连接到台式计算机上的 USB 端口。 但是,物理设备只显示一个鼠标实例。 因此,此设备正确实现了容器 ID 要求。

具有一个主要功能(即“容器”)的物理设备在“设备和打印机”UI 中由一个对象表示。 在此示例中,鼠标不包含 Microsoft ContainerID 操作系统描述符或序列号。 因此,即插即用 (PnP) 管理器使用鼠标的可移动功能生成容器 ID 值。

有关可移动设备功能的详细信息,请参阅 从可移动设备功能生成的容器 ID