Introduzione a WDM
Nota
Questa sezione contiene indicazioni sui driver WDM, che non sono più il modello di driver consigliato. Per indicazioni sulla scelta di un modello di driver, vedere Scelta di un modello di driver.
Per consentire agli sviluppatori di driver di scrivere driver compatibili con il codice sorgente in tutti i sistemi operativi Microsoft Windows, è stato introdotto il modello di driver Windows (WDM). I driver in modalità kernel che seguono le regole WDM sono denominati driver WDM.
Tutti i driver WDM devono eseguire le operazioni seguenti:
Includere Wdm.h, non Ntddk.h. Si noti che Wdm.h è un subset di Ntddk.h.)
Essere progettato come driver del bus, un driver di funzione o un driver di filtro, come descritto in Tipi di driver WDM.
Supporto Plug and Play (PnP) .
Supportare la gestione delle energia.
È consigliabile scrivere un driver WDM?
Se si scrive un nuovo driver, prendere 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 verrà inserito in uno stack di driver non WDM. Leggere la documentazione per i driver forniti da Microsoft specifici del tipo di dispositivo per determinare come i nuovi driver devono interfacciarsi con i driver forniti da Microsoft. Per altre informazioni specifiche sul tipo di dispositivo, vedere Device and Driver Technologies.)
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