Dela via


PnP-komponenter

Följande bild visar de komponenter som fungerar tillsammans för att stödja PnP.

Diagram som illustrerar plug and play-programvarukomponenter.

PnP-hanteraren har två delar: PnP-hanteraren i kernelläge och PnP-hanteraren i användarläge. PnP-hanteraren i kernelläge interagerar med operativsystemkomponenter och drivrutiner för att konfigurera, hantera och underhålla enheter. PnP-hanteraren i användarläge interagerar med installationskomponenter i användarläge, till exempel klassinstallationsprogram, för att konfigurera och installera enheter. PnP-hanteraren i användarläge interagerar också med program för att till exempel registrera ett program för meddelande om enhetsändringar och meddela programmet när en enhetshändelse inträffar.

PnP-drivrutiner stöder fysiska, logiska och virtuella enheter på en dator. Termen "PnP-drivrutin" refererar till alla Windows-drivrutiner som stöder de gränssnitt som beskrivs i det här avsnittet. Medan de flesta PnP-drivrutiner också är WDM-drivrutiner och därmed källkompatibla på Windows-plattformar, stöder några drivrutiner PnP utan att implementera WDM fullt ut.

Alla drivrutiner bör ha stöd för PnP och energisparfunktioner. Om en enskild drivrutin inte stöder PnP och energisparfunktioner begränsar den PnP- och energisparstöd för systemet som helhet.

Se Installation av enhet och drivrutin för information om enhets- och drivrutinskonfiguration, inklusive (INF)-filer, CAT-filer och registret.