KMDF is a driver. It's the MS-provided framework, so you are in effect writing a windows driver. Never having done a storage driver, I can't help with writing a storage driver with KMDF (yes, no, hard, easy ...). I don't have the framework on this machine, but I seem to recall that it contained some storage driver samples, along with some USB samples. KMDF does work on XP, so I can't see a problem with which version of Windows you're targetting. Judy
Be wary of strong drink. It can make you shoot at tax collectors - and miss. Lazarus Long, "Time Enough For Love" by Robert A. Heinlein