Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Диспетчер Plug and Play (PnP) предоставляет поддержку функциональных возможностей PnP в Windows и отвечает за следующие задачи, связанные с PnP:
Обнаружение и перечисление устройств во время загрузки системы
Обработка добавления или удаления устройств во время работы системы
Установка новых устройств с соответствующим пакетом драйвера
Диспетчер PnP в режиме ядра поддерживает дерево устройств , которое отслеживает устройства в системе. Дерево устройств содержит сведения о устройствах, присутствующих в системе. При запуске компьютера диспетчер PnP создает это дерево с помощью сведений от драйверов и других компонентов, а также обновляет дерево при добавлении или удалении устройств.
Когда драйвер шины обнаруживает подключение или отключение дочернего устройства, он сообщает об этом диспетчеру PnP в режиме ядра. Если сообщается о прибытии устройства, и это новое устройство, диспетчер PnP в режиме ядра либо напрямую установит пакет драйвера на этом устройстве, либо уведомит диспетчера PnP пользовательского режима о том, что новое устройство присутствует в системе и должно быть установлено.
При обработке устройств, установленных с пакетом драйвера, диспетчер PnP в режиме ядра также вызывает подпрограммы DriverEntry и AddDevice драйверов в стеке устройств устройства и отправляет запрос IRP_MN_START_DEVICE на запуск устройства.