Поделиться через


Шаг 3. Пакет драйверов для устройства установлен

После того как Windows выберет лучший пакет драйверов для нового устройства, Windows устанавливает пакет драйверов, выполнив следующие действия:

  1. На основе директив в INF-файлепакета драйверов Windows устанавливает пакет драйвера на устройство. Например, это могут быть следующие сведения:

  2. После установки пакета драйверов на устройстве устройство будет перезапущено.

  3. В рамках повторной обработки устройства из-за перезапуска диспетчер Plug and Play (PnP) определяет соответствующий драйвер функции и любые дополнительные драйверы фильтров для устройства и пытается создать стек устройства и запустить устройство.

    Диспетчер PnP вызывает подпрограмму DriverEntry для любого необходимого драйвера, который еще не загружен. Затем диспетчер PnP вызывает подпрограмму AddDevice для каждого драйвера, начиная с драйверов нижнего фильтра, затем драйвера функции и, наконец, любых драйверов верхнего фильтра. При необходимости диспетчер PnP назначает ресурсы устройству и отправляет IRP_MN_START_DEVICE драйверам устройства.

После завершения этого шага устройство будет установлено и готово к использованию.