Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is a driver stack in the Windows OS?

What is a driver stack in the Windows OS?

I was reading material in NDIS and wan't know what is it.

like image 295
avi moraly Avatar asked Oct 19 '25 14:10

avi moraly


1 Answers

The Windows Driver Model (WDM) uses a layered approach in which a given device is served by at least two drivers: a bus driver and a function driver. A device might also have filter drivers that add value or modify the behavior of the device. The chain of drivers that serve a device is called a driver stack.

       Layered driver architecture in Windows

(From: http://www.microsoft.com/whdc/archive/wdmoverview.mspx)


Also see: Device Driver Introduction, specifically section 5 on the "Device Driver Stack."

like image 193
Cody Gray Avatar answered Oct 22 '25 04:10

Cody Gray