Hi,
I'm in the process of writing a (KMDF) driver for a (driverless) device
that's created by the isapnp.sys driver (shows up simply as "Motherboard
resources" in DM). My driver attaches to the device, reads the resources
(I/O port range) correctly etc, and appears happy. FWIW it's based on the
KMDF PLX9X5X source.
Now I normally disable and re-enable the driver via device manager during
the development cycle - dozens if not hundreds of times - copying a new
..sys file into windows/system32/drivers each time.
However, I notice that on this particular driver, I don't have the
"disable" option. It also happens to be hidden in Device Manager.
I'm guessing that's because the parent device object (LPC Interface
Controller) is also hidden an doesn't have a "disable" option either?!?
What do I need to do in my KMDF driver to add the "disable" option? I'm
assuming I need to override some PnP flags and/or callback but I can't
find any info on what/where???
Any tips would be greatly appreciated!
Regards,
--
Mark McDougall, Engineer
Virtual Logic Pty Ltd, <http://www.vl.com.au>
21-25 King St, Rockdale, 2216
Ph: +612-9599-3255 Fax: +612-9599-3266