On Wed, Sep 22, 2010 at 4:41 PM, wrote:
> i am uninstall “unkown peripheral” from control panel and i reboot this
> machine.
> it’s ok.
>
That would be because you already created the ‘pnp enumerated legacy pdo’
previously. The docs sort of clue this to you with:
“Drivers only need to call IoReportDetectedDevice the first time they are
loaded because the PnP manager caches the reported information. Drivers that
use this routine should store a flag in the registry to indicate whether or
not they have already done device detection.”
Of course if you read on you will realize that you also need an inf file for
a function driver for this ‘detected’ device object.
But that appears to be the least of your problems. I think you are
attempting to implement a file system as a junction point. I don’t think
that is going to work.
Mark Roddy