Hello everybody,
My goal is to develop a driver for a smartcard reader multiSlot ( with just ONE .sys file and “if it’s possible just ONE” .inf file ).
For the moment I use one .sys file with 2 .inf file ( one for bus with pid/vid and second for slot with hardwareID).
I have some questions,
I have developped my first driver for a smartcard reader multiSlot.
Clearly is most easier than WDM ( Thank you Tim ROBERT for your advice)
I have implemented a USB bus driver ( for interruptPipe, bulkIN and bulkOUT)
And thanks to the toaster sample I have added the childPDO creation.
As suggested by Tim, I have created child PDO, and after the dialogBox for new hardware appears.
I have created a second .inf file for slot device that point to the same .sys file.
Problem when I visualize debugPrint info the execution process for Bus and Slot is similar
How to proceed for call slot’s function (slot_evtAddDevice instead of bus_evtAddDevice).
Thanks in advance,
Best regard,
Kamel