Introduzione con 'Driver di Windows'

Quando si scrive un driver da eseguire nel sistema operativo Windows, sono disponibili due opzioni di base. È possibile scrivere un driver di Windows Desktop, che viene eseguito solo nelle edizioni di Windows Desktop. In alternativa, è possibile soddisfare alcuni requisiti aggiuntivi e scrivere un driver Di Windows, che viene eseguito in varianti desktop e non desktop di Windows. La classificazione di Windows Driver estende e sostituisce la classificazione universal driver meno recente.

I requisiti aggiuntivi seguenti si applicano ai driver di Windows:

La tabella seguente riepiloga le distinzione tra le due classificazioni:

Funzionalità Driver di Windows Driver desktop Windows
Esecuzione in Windows Desktop
Viene eseguita in varianti non desktop di Windows No
WDK & HLK sono veicoli primari per lo sviluppo e la certificazione dei driver
Rispettare i requisiti di affidabilità e di manutenzione più rigorosi (ad esempio l'isolamento del pacchetto driver) No

Anche se non è necessario che un driver sia in esecuzione solo in Windows Desktop per soddisfare i requisiti aggiuntivi per un driver Di Windows, in questo modo migliora l'affidabilità e l'affidabilità del driver e prepara anche il driver per la possibile certificazione futura in varianti non desktop di Windows.