Recently I tried to modify a little Msft “Toaster” driver ,so as it could
use real CardBus card with Toaster functional driver rather than Toaster
Bus driver with Enum app. I modified functional driver .inf file so as it
could identify the card (device id, vendor id) and removed loading of all
filter drivers around the functional driver. The functional driver
wasloaded successfully, i.e. GUID_TOASTER_DEVICE_INTERFACE_CLASS device
interface was registered successfully so I could see it in \??\ dir and
card resources were claimed. When I attempt to access device interface from
the “Toast” application by CreateFile function (given the device interface
path created in driver’s ToasterAddDevice), it fails with error code 50
(ERROR_NOT_SUPPORTED). Do I violate some PnP manager security issue I am
not aware of? The same thing does work when I emulate dev insertion by Enum
application!
Could somebody suggest any ideas how to deal with that?
thanks in advance!
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com