Chapter 2. Understanding Device Drivers: 2.2 Classification of Drivers According To Functionality
Chapter 2. Understanding Device Drivers: 2.2 Classification of Drivers According To Functionality
Chapter 2. Understanding Device Drivers: 2.2 Classification of Drivers According To Functionality
A driver acts like a translator between the device and programs that use the device. Each device
has its own set of specialized commands that only its driver knows. In contrast, most programs
access devices by using generic commands. The driver, therefore, accepts generic commands
from a program and then translates them into specialized commands for the device.
Layered drivers are sometimes also known as filter drivers, and are supported in all operating
systems including all Windows platforms and all Unix platforms.
Miniport drivers are also called miniclass drivers or minidrivers, and are supported in the
Windows NT (2000) family, namely Windows 7 / Vista / Server 2008 / Server 2003 / XP / 2000 /
NT 4.0.