即插即用管理器
即插即用 (PnP) 管理器提供对 Windows 中的 PnP 功能的支持,并负责以下与 PnP 相关的任务:
系统启动时的设备检测和枚举
在系统运行时处理添加或删除设备
使用匹配的驱动程序包安装新设备
内核模式 PnP 管理器维护跟踪系统中设备的设备 树 。 设备树包含系统上存在的设备的相关信息。 计算机启动时,PnP 管理器使用驱动程序和其他组件的信息生成此树,并在添加或删除设备时更新树。
当 总线驱动程序 检测到子设备的到达或删除时,它会向内核模式 PnP 管理器报告。 如果报告了设备到达,并且这是新设备,则内核模式 PnP 管理器将直接在该设备上安装驱动程序包,或通知用户模式 PnP 管理器系统中存在新设备,并且必须安装。
处理已安装有驱动程序包的设备时,内核模式 PnP 管理器还会调用设备堆栈中驱动程序的 DriverEntry 和 AddDevice 例程,并发送启动设备的IRP_MN_START_DEVICE请求。