Шаг 3. Пакет драйверов для устройства установлен
После того как Windows выберет лучший пакет драйверов для нового устройства, Windows устанавливает пакет драйверов, выполнив следующие действия:
На основе директив в INF-файлепакета драйверов Windows устанавливает пакет драйвера на устройство. Например, это могут быть следующие сведения:
Копирует двоичные файлы драйвера и другие связанные файлы в расположения на жестком диске в соответствии с любой соответствующей директивой INF CopyFiles.
Выполняет операции реестра в соответствии с любой соответствующей директивой INF AddReg.
Назначает класс настройки устройства устройству из записей Class и ClassGuid в разделе Версия INF.
После установки пакета драйверов на устройстве устройство будет перезапущено.
В рамках повторной обработки устройства из-за перезапуска диспетчер Plug and Play (PnP) определяет соответствующий драйвер функции и любые дополнительные драйверы фильтров для устройства и пытается создать стек устройства и запустить устройство.
Диспетчер PnP вызывает подпрограмму DriverEntry для любого необходимого драйвера, который еще не загружен. Затем диспетчер PnP вызывает подпрограмму AddDevice для каждого драйвера, начиная с драйверов нижнего фильтра, затем драйвера функции и, наконец, любых драйверов верхнего фильтра. При необходимости диспетчер PnP назначает ресурсы устройству и отправляет IRP_MN_START_DEVICE драйверам устройства.
После завершения этого шага устройство будет установлено и готово к использованию.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по