Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Plug and Play (PnP) är en del av Windows som gör det möjligt för ett datorsystem att anpassa sig till maskinvaruändringar med minimala åtgärder från användarens sida. En användare kan lägga till och ta bort enheter utan att behöva göra manuell konfiguration och utan kunskap om datormaskinvara. En användare kan till exempel docka en bärbar dator och använda dockningsstationens tangentbord, mus och bildskärm utan att göra manuella konfigurationsändringar.
PnP kräver stöd från enhetens maskinvara, systemprogramvara och drivrutiner. Initiativ inom maskinvaruindustrin definierar standarder för enkel identifiering av tilläggstavlor och systemkomponenter. Den här dokumentationen om Windows Driver Kit (WDK) fokuserar på systemprogramvarans stöd för PnP och hur drivrutiner använder det stödet för att implementera PnP.
Systemprogramvarans stöd för PnP tillsammans med PnP-drivrutiner ger följande funktioner:
Automatisk och dynamisk igenkänning av installerad maskinvara
Resursallokering av maskinvara (och omallokering)
PnP-hanteraren avgör vilka maskinvaruresurser som begärs av varje enhet (till exempel in-/utdataportar, avbrottsbegäranden, direkt minnesåtkomstkanaler och minnesplatser) och tilldelar maskinvaruresurser på rätt sätt. PnP-hanteraren konfigurerar om resurstilldelningar vid behov, till exempel när en ny enhet läggs till i systemet som kräver resurser som redan används.
Drivrutiner för PnP-enheter tilldelar inte resurser. I stället identifieras de begärda resurserna för en enhet när enheten räknas upp. PnP-hanteraren hämtar kraven för varje enhet under resursallokeringen. Resurser kan inte konfigureras dynamiskt för äldre enheter, så PnP-hanteraren tilldelar resurser till äldre enheter först.
Inläsning av lämpliga drivrutiner
Ett programmeringsgränssnitt för drivrutiner som ska interagera med PnP-systemet
Gränssnittet innehåller I/O-hanteringsrutiner, mindre IRP:er för Plug and Play, obligatoriska standarddrivrutineroch information i registret.
Mekanismer för drivrutiner och program för att lära sig om ändringar i maskinvarumiljön och vidta lämpliga åtgärder
PnP gör det möjligt för drivrutiner och kod i användarläge att registrera sig för och meddelas om vissa maskinvaruhändelser.
För att en drivrutin ska kunna kvalificera sig för PnP måste den tillhandahålla de PnP-startpunkter som krävs, hantera de PnP-IP-adresser som krävs och följa PnP-riktlinjerna.