Składniki pnP

Na poniższej ilustracji przedstawiono składniki, które współpracują ze sobą w celu obsługi protokołu PnP.

Diagram ilustrujący składniki oprogramowania plug and play.

Menedżer PnP ma dwie części: menedżera PnP trybu jądra i menedżera PnP trybu użytkownika. Menedżer pnP trybu jądra współdziała ze składnikami i sterownikami systemu operacyjnego w celu konfigurowania i obsługi urządzeń oraz zarządzania nimi. Menedżer PnP trybu użytkownika współdziała ze składnikami konfiguracji trybu użytkownika, takimi jak instalatory klas, w celu konfigurowania i instalowania urządzeń. Menedżer pnP trybu użytkownika współdziała również z aplikacjami, aby na przykład zarejestrować aplikację w celu powiadomienia o zmianach urządzenia i powiadomić aplikację o wystąpieniu zdarzenia urządzenia.

Sterowniki PnP obsługują urządzenia fizyczne, logiczne i wirtualne na maszynie. Termin "Sterownik PnP" odnosi się do dowolnego sterownika systemu Windows, który obsługuje interfejsy opisane w tej sekcji. Chociaż większość sterowników PnP jest również sterownikami WDM, a tym samym zgodnymi ze źródłem na platformach Windows, kilka sterowników obsługuje pnP bez pełnego implementowania WDM.

Wszystkie sterowniki powinny obsługiwać systemy PnP i zarządzanie energią. Jeśli jeden sterownik nie obsługuje PnP i zarządzania energią, ogranicza obsługę PnP i zarządzania energią całego systemu.

Zobacz Instalacja urządzenia i sterownika , aby uzyskać informacje na temat konfiguracji urządzenia i sterownika, w tym plików (INF), plików CAT i rejestru.