Writing Windows Device Drivers with C

Posted on 16th Feb 2014 by admin

Yes: one of the nice features of C is void*. You can put anything there and get anything out. Very error prone but absolutely brilliant for device drivers.

Try www.freesoftwaremagazine.com/node/1238/pdf. This is for Linux.

Basically the API requires a few entry points: attach, open, read, write, close, detach, misc. Some don't have attach and detach.

Other forums