This is so called "root-enumerated device".
The "root" bus driver that is responsible for enumerating it,
always tells to the PnP that the device is present.
Otherwise, it is almost a normal PnP bus.
--PA
could you please explain the detailed procedure of creating such a fake
device stack when I click device manager?
Thanks!
Yes and yes.
> could you please explain the detailed procedure of creating such a fake
> device stack when I click device manager?
No, sorry, I won't. Please read DDK documentation.
Dev. manager just installs your driver for whatever hardware ID you specify
in the INF.
Good luck,
--PA
It's not "cheating". It's the same way ALL device stacks are created. When
the PCI bus driver notices a new device, it creates a PDO and gives it a
name like "PCI\VEN_xxxx&DEV_xxxx". When the USB bus driver notices a new
device, it creates a PDO and gives it a name like "USB\VID_xxxx&PID_xxxx".
In both cases, it's PnP's job to find a driver for it.
Your case is exactly the same. The only difference is that you are TELLING
the root bus driver how to name the device.
--
Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.
d
--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.
"Danial.F" <Dan...@discussions.microsoft.com> wrote in message
news:29D92438-60DB-4A3F...@microsoft.com...