Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Importante
Questa sezione contiene indicazioni sui driver WDM, che non è più il modello di driver consigliato. Per indicazioni sulla scelta di un modello di driver, vedere Scelta di un modello di driver.
Windows Driver Model (WDM) è stato introdotto per consentire agli sviluppatori di driver di scrivere driver compatibili con il codice sorgente in tutti i sistemi operativi Microsoft Windows. I driver in modalità kernel che seguono le regole WDM sono denominati driver WDM.
Tutti i driver WDM devono eseguire le attività seguenti:
Includere Wdm.h, non Ntddk.h. Wdm.h è un subset di Ntddk.h.
Essere progettato come driver del bus, driver di funzione o driver di filtro, come descritto in Tipi di driver WDM.
Supporto di Plug and Play (PnP).
Supportare il risparmio energia.
Supporto di Strumentazione di gestione di Windows (WMI).
È necessario scrivere un driver WDM?
Se stai scrivendo un nuovo driver, prendi in considerazione l'uso di Kernel-Mode Driver Framework (KMDF). KMDF fornisce interfacce più semplici da usare rispetto alle interfacce WDM.
Non scrivere un driver WDM se il driver fa parte di uno stack di driver non WDM. Leggere la documentazione per i driver forniti da Microsoft specifici per tipo di dispositivo per determinare come i nuovi driver devono interfacciarsi con i driver forniti da Microsoft. Per altre informazioni, vedere Tecnologie per dispositivi e driver.