Introduzione alle Plug and Play
Questa sezione contiene gli argomenti aggiuntivi seguenti:
Linee guida per la progettazione dei driver PnP
Plug and Play (PnP) è la parte di Windows che consente a un sistema di computer di adattarsi alle modifiche hardware con un intervento minimo da parte dell'utente. Un utente può aggiungere e rimuovere dispositivi senza dover eseguire la configurazione manuale e senza conoscere l'hardware del computer. Ad esempio, un utente può ancorare un computer portatile e usare la tastiera, il mouse e il monitor dell'ancoraggio senza apportare modifiche manuali alla configurazione.
PnP richiede il supporto da hardware del dispositivo, software di sistema e driver. Le iniziative del settore hardware definiscono standard per facilitare l'identificazione di schede aggiuntive e componenti di sistema. Questa documentazione di Windows Driver Kit (WDK) è incentrata sul supporto software di sistema per PnP e sul modo in cui i driver usano tale supporto per implementare PnP.
Il supporto software di sistema per PnP, insieme ai driver PnP, fornisce quanto segue:
Riconoscimento automatico e dinamico dell'hardware installato
Allocazione delle risorse hardware (e riallocazione)
Il gestore PnP determina le risorse hardware richieste da ogni dispositivo (ad esempio, porte di input/output, richieste di interruzione, canali di accesso diretto alla memoria e percorsi di memoria) e assegna le risorse hardware in modo appropriato. Il gestore PnP riconfigura le assegnazioni di risorse quando necessario, ad esempio quando un nuovo dispositivo viene aggiunto al sistema che richiede risorse già in uso.
I driver per i dispositivi PnP non assegnano risorse; Al contrario, le risorse richieste per un dispositivo vengono identificate quando il dispositivo viene enumerato. Il gestore PnP recupera i requisiti per ogni dispositivo durante l'allocazione delle risorse. Le risorse non sono configurabili in modo dinamico per i dispositivi legacy, quindi il gestore PnP assegna prima le risorse ai dispositivi legacy.
Caricamento dei driver appropriati
Interfaccia di programmazione che consente ai driver di interagire con il sistema PnP
L'interfaccia include routine di gestione di I/O, Plug and Play irP secondari, routine del driver standard necessarie e informazioni nel Registro di sistema.
Meccanismi per driver e applicazioni per apprendere le modifiche nell'ambiente hardware e intraprendere azioni appropriate
PnP consente ai driver e al codice in modalità utente di registrarsi e ricevere una notifica di determinati eventi hardware.
Affinché un driver possa qualificarsi come PnP, deve fornire i punti di ingresso PnP necessari, gestire i runtime di integrazione PnP necessari e seguire le linee guida PnP.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per