Initiating FS Driver Development Project

Hello All,

I’ve successfully implemented a UDF library to read/write
UDF-compatible rewritable media lately. Now I’m assigned task to
implement a driver that could recognize a UDF disc, when inserted and
write it on user’s request.

Could someone please tell me:

  1. whether I’ve to write a “FS Driver” or “FS Filter Driver”?
  2. Is it possible that I start from CDFs and modify it according to my needs?
  3. I have Windows Server 2003 IFS Kit. Should I directly delve into it
    or Do I have to first understand “Kernel-Mode Driver Architecture”
    throughly?
  4. What ather resources I could use for my quest?

Thanks in advance.

Kind Regards,
Wasim