Компоненты PnP
На следующем рисунке показаны компоненты, которые работают вместе для поддержки PnP.
Диспетчер PnP состоит из двух частей: диспетчер PnP в режиме ядра и диспетчер PnP в пользовательском режиме. Диспетчер PnP в режиме ядра взаимодействует с компонентами и драйверами операционной системы для настройки, управления и обслуживания устройств. Диспетчер PnP в пользовательском режиме взаимодействует с компонентами настройки пользовательского режима, такими как установщики классов, для настройки и установки устройств. Диспетчер PnP в пользовательском режиме также взаимодействует с приложениями, например, чтобы зарегистрировать приложение для уведомления об изменениях устройства и уведомлять приложение о возникновении события устройства.
Драйверы PnP поддерживают физические, логические и виртуальные устройства на компьютере. Термин "драйвер PnP" относится к любому драйверу Windows, который поддерживает интерфейсы, описанные в этом разделе. Хотя большинство драйверов PnP также являются драйверами WDM и, следовательно, совместимыми с исходным кодом на разных платформах Windows, некоторые драйверы поддерживают PnP без полной реализации WDM.
Все драйверы должны поддерживать PnP и управление питанием. Если один драйвер не поддерживает PnP и управление питанием, он ограничивает PnP и поддержку управления питанием в системе в целом.
Сведения об установке устройства и драйвера, включая INF-файлы, CAT-файлы и реестр, см. в статье Общие сведения об установке устройств.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по