步骤 3:已安装设备的驱动程序包

在 Windows 为新设备选择最佳驱动程序包后,Windows 会按照以下步骤安装驱动程序包:

  1. 根据 驱动程序包的INF 文件中的指令,Windows 在设备上安装驱动程序包。 例如,它可以:

  2. 在设备上安装驱动程序包后,设备将重启。

  3. 作为因重启而再次处理设备的一部分,即插即用 (PnP) 管理器会标识设备的相应函数驱动程序和任何可选的筛选器驱动程序,并尝试生成设备堆栈并启动设备。

    PnP 管理器为尚未加载的任何必需驱动程序调用 DriverEntry 例程。 然后,PnP 管理器为每个驱动程序调用 AddDevice 例程,先从低级筛选器驱动程序开始,然后调用函数驱动程序,最后调用任何高筛选器驱动程序。 如果需要,PnP 管理器会将资源分配给设备,并将 IRP_MN_START_DEVICE 发送到设备的驱动程序。

此步骤完成后,设备即安装并可供使用。