on 23 September 2011
I have bought books on WDM and WDF in the past which seem to blat UMDF and KMDF in no organised manner, probably the most disorganised is "Developing Windows Drivers with WDF". This book is more organised but less in-depth. It seems to be an attempt to get you up and running quickly. That's where it ends really. But you have to ask yourself why Windows device drivers is such an arcane art. Microsoft itself says that the best way is to download the WDK, take an existing driver there and modify it. I actually agree with this approach. I did that for OSRUSBFX2 having bought the board and learnt a shed load about USB devices and their driver. None of the books I possess really help - they all have shortfalls. I agree with the pointless chapters on objects and perhaps COM (for UMDF) but most books seem to cover these as preparatory work. This book is OK, fills a different perspective and is hence rated OK.