即插即用管理器

即插即用 (PnP) 管理器提供对 Windows 中的 PnP 功能的支持,并负责以下与 PnP 相关的任务:

  • 系统启动时的设备检测和枚举

  • 在系统运行时处理添加或删除设备

  • 使用匹配的驱动程序包安装新设备

内核模式 PnP 管理器维护跟踪系统中设备的设备 。 设备树包含系统上存在的设备的相关信息。 计算机启动时,PnP 管理器使用驱动程序和其他组件的信息生成此树,并在添加或删除设备时更新树。

总线驱动程序 检测到子设备的到达或删除时,它会向内核模式 PnP 管理器报告。 如果报告了设备到达,并且这是新设备,则内核模式 PnP 管理器将直接在该设备上安装驱动程序包,或通知用户模式 PnP 管理器系统中存在新设备,并且必须安装。

处理已安装有驱动程序包的设备时,内核模式 PnP 管理器还会调用设备堆栈中驱动程序的 DriverEntryAddDevice 例程,并发送启动设备的IRP_MN_START_DEVICE请求。