我的电脑有一个蓝牙设备,它使用默认的 Windows 7 驱动程序堆栈。在设备管理器中激活“通用蓝牙适配器”设备时,其旁边会出现一个名为“Microsoft Bluetooth Enumerator”的设备。
枚举器设备的用途是什么,为什么它与蓝牙设备本身是分开的?
根据评论中的要求对问题进行补充解释
我想知道为什么微软(或其他人)决定将蓝牙功能分成两个不同的设备(与大多数其他设备不同,它们在设备管理器中仅由一个设备表示),以及这个辅助蓝牙“枚举器”设备的功能是什么。
下面的一个答案声称,枚举器设备的(唯一?)目的是枚举/循环连接的蓝牙设备并返回有关它们功能的信息。但如果是这样,那么以下情况似乎很奇怪:
1) 此功能不位于主蓝牙设备中,而是分离到辅助设备中。
2)这是计数装置的唯一用途。
如果确实如此,最好能解释一下这个决定背后的理由。
答案1
当您插入没有驱动程序的蓝牙设备时,Microsoft Bluetooth Enumerator 就会发挥作用,其中 Windows 7 会自动安装其驱动程序。
Windows 检测到蓝牙设备后,它由 Microsoft Bluetooth Enumerator 控制,而不是第三方驱动程序。
换句话说,它就像一个管理系统,可以枚举(循环)所有蓝牙设备以及每个设备可以做什么。