Windows Driver Foundation: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: ru:Windows Driver Foundation |
clean up, typos fixed: using AWB |
||
Riga 1:
'''Windows Driver Foundations''', o '''WDF''' è un framework creato da Microsoft per la scrittura dei device driver dei propri sistemi operativi Windows. Lo scopo del WDF è quello di ovviare ad una serie di problemi, evidenziatisi con il tempo, del [[Windows Driver Model]] creato per Windows 98/NT.
Il WDF è completamente [[event-driven]] ed orientato agli oggetti, specificamente pensato per alleggerire il lavoro dei programmatori permettendo loro di concentrarsi sull'hardware da gestire e sulle funzioni software da implementare, fornendo dei comportamenti di default per gli eventi che non interessano. Nel WDF esistono due sole classi di driver
* KMDF, Kernel-Mode Driver Foundations, per tutti quei driver che devono dialogare direttamente con l'hardware o lavorano comunque a contatto molto stretto con esso: il loro codice gira a ring zero, con gli stessi privilegi del sistema operativo.
* UMDF, User-Mode Driver Foundations, per i driver che non hanno bisogno di dialogare con l'hardware ma possono connettersi al loro dispositivo attraverso un bus di collegamento (sfruttando quindi un altro driver). Per esempio driver per fotocamere digitali, player multimediali, dispositivi GPS ecc.
Riga 21:
*[[Windows 98]]
{{portale|Microsoft}}
[[
[[en:Windows Driver Foundation]]
|