An Insight into the Windows device driver infrastructure.

Device Drivers are one of the most dreaded creatures in the world of Windows. Hardware and software issues like driver compatibility, device not recognized, invalid or corrupt device drivers seem to crop up often which wreck havoc on a computer. For most of the Windows users the nitty gritty of the Device drivers are an uncharted territory and require the help of an expert.

The following is an insight into the Windows device driver infrastructure - the fundamental concepts of the device drivers, the devices and driver installation process, the driver types, driver architectural models, the driver classes, and the interaction of drivers with hardware devices, Windows and other drivers to form the windows device input output system.