设备管理器没有蓝牙(设备管理器)

导读 大家好,我是小房,我来为大家解答以上问题。设备管理器没有蓝牙,设备管理器很多人还不知道,现在让我们一起来看看吧!1、设备管理器是在n...

大家好,我是小房,我来为大家解答以上问题。设备管理器没有蓝牙,设备管理器很多人还不知道,现在让我们一起来看看吧!

1、设备管理器是在nbsp;Windowsnbsp;CEnbsp;操作系统下运行的进程,它跟踪已加载的驱动程序和它们的接口。

2、它连续不断地运行并且从内核中启动。

3、设备管理器可以在设备接口变得可用和不可用时通知用户。

4、用户或系统本身可以使设备接口变得可用或不可用。

5、另外,设备管理器通知内核设备接口支持文件操作(例如,CreateFile)访问公开流接口的设备。

6、设备管理器向设备驱动程序发送电源通知回调并提供电源管理服务。

7、有关详细信息,请参阅nbsp;Powernbsp;Management。

8、nbsp;设备管理器控制注册表中的nbsp;Activenbsp;项。

9、只有设备管理器应当访问nbsp;Activenbsp;项以获取读取或写入访问权限。

10、您可以通过设备驱动程序的初始化函数的参数间接访问nbsp;Activenbsp;项。

11、设备管理器搜索nbsp;HKEY_LOCAL_MACHINEDriversRootKeynbsp;注册表项,以确定用于开始驱动程序加载过程的项。

12、RootKeynbsp;的默认值是nbsp;Drivers,但是它通常等于nbsp;DriversBuiltIn。

13、设备管理器调用nbsp;ActivateDeviceExnbsp;以加载由nbsp;Dllnbsp;子项的值(它位于由nbsp;RootKeynbsp;值指定的项中)指定的驱动程序。

14、Dllnbsp;子项的值默认情况下为nbsp;BusEnum.dll(也称为总线枚举器)。

15、加载nbsp;BusEnum.dllnbsp;会使所有设备驱动程序加载。

16、由nbsp;ActivateDeviceExnbsp;加载的设备可以从它的nbsp;Activenbsp;注册表项中读取它的激活句柄。

17、nbsp;当设备管理器加载时,它还加载nbsp;I/Onbsp;资源管理器,以便从注册表中读取可用资源的列表。

18、有关nbsp;I/Onbsp;资源管理器的详细信息,请参阅nbsp;I/Onbsp;Resourcenbsp;Manager。

19、设备管理器将总线名称与驱动程序相关联。

20、未命名的设备也可以具有总线名称,因为即使应用程序可能无法访问驱动程序,驱动程序也可能被其他驱动程序或系统实体(例如,电源管理器)访问。

21、总线名称可以具有与正规设备名称不同的nbsp;ACL。

22、nbsp;设备管理器跟踪由驱动程序公布的接口,并且支持基于全局唯一标识符nbsp;(GUID)nbsp;搜索驱动程序。

23、IClassnbsp;接口可以将接口nbsp;GUIDnbsp;与驱动程序的旧式名称、$devicenbsp;名称或nbsp;$busnbsp;名称(例如,“COM1nbsp;:”、“$devicecom1”或“$buspci_0_3_0”)相关联。

24、nbsp;驱动程序可以通过调用nbsp;DMAdvertiseInterfacenbsp;以编程方式公布接口。

25、DMAdvertiseInterfacenbsp;使驱动程序能够将更多可搜索的nbsp;GUIDnbsp;添加到它们的关联列表中。

26、DMAdvertiseInterfacenbsp;由nbsp;Devmgr.dllnbsp;公开,后者还实现了大多数设备管理器功能。

27、因为只有设备管理器可以加载nbsp;Devmgr.dll,所以只有设备驱动程序可以调用nbsp;DMAdvertiseInterface。

28、如果设备驱动程序在卸载时没有公布它的接口的不可用性,则设备管理器会自动清除接口公布通知。

29、设备管理器组件设备管理器由nbsp;Device.exenbsp;和nbsp;Devmgr.dllnbsp;组成。

30、Device.exenbsp;包含nbsp;Devmgr.dll,后者实现了核心设备管理器功能。

31、因为设备管理器由两个单独的模块组成,所以设备驱动程序可以直接与设备管理器链接并调用特定的函数(例如,DMAdvertiseInterface),而不会引起系统调用的开销。

32、nbsp;下表显示了设备管理器的组件。

33、组件nbsp;说明nbsp;devcorenbsp;提供核心设备管理器功能。

34、nbsp;iormnbsp;提供nbsp;I/Onbsp;资源管理器功能。

35、Iormnbsp;是必需的组件且无法移除。

36、nopmifnbsp;pmifnbsp;Pmifnbsp;提供了电源管理器nbsp;DLLnbsp;入口点的接口。

37、Nopmifnbsp;提供了电源管理器入口点的存根版本。

38、nbsp;另请参阅Devicenbsp;Filenbsp;Namesnbsp;|nbsp;Devicenbsp;Managernbsp;Referencenbsp;|nbsp;Devicenbsp;Managernbsp;Registrynbsp;Keysnbsp;|nbsp;I/Onbsp;Resourcenbsp;Managernbsp;|nbsp;Resolvingnbsp;Racenbsp;Conditionsnbsp;innbsp;Devicenbsp;Driversnbsp;|nbsp;Streamnbsp;Interfacenbsp;Drivers。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!