Hi,
I would like to find out why in my file filter driver (using DDK sfilter) in
mountcompletion routine, when I try to get the devicename of the device
using ObQueryNameString I got two mounts on the same device for fixed IDE
hard disk.
- \Device\HarddiskVolume1
- \Device\Harddisk0\DR0
And for my secondary fixed IDE hard disk I got
1)\Device\Harddisk1\DR1
2)\Device\HarddiskVolume2
And for removable storage devices, eg PCMCIA hard drive, hotswappable hard
drive, ThumbDrive etc
1)\Device\HarddiiskVolume3
Is it true that only fixed IDE hard disk will have filesystem mounted on
\Device\Harddisk#\DR#?
What kind of filesystem will be mounted?
Why a filesystem is needed on \Device\Harddisk#\DR#?
What is the purpose?
Why removable hard drive do not need to have it mounted?
How is \Device\Harddisk#\DR# and \Device\HarddiskVolume# related?
Is there any relation?Is it possible to get the deviceobject of
\Device\HarddiskVolume# from \Device\Harddisk#\DR#?
Sorry for asking so many questions
Is it documented anywhere in DDK or MSDN?
Thank You!
cheers,
vincent
Find love on MSN Personals http://personals.msn.com.sg/