WDM driver is classified into three types :
- Bus driver
- Function driver
- Filter driver
Function driver :
- A function driver is a specific individual device, such as a printer.
Bus driver :
- Bus driver uses individual buses like PCI, SCSI, and USB, adapter or bridges. It is reported to the child device that is connected to the bus.
- It is I/O request for a device, which is a class of device or bus device.