exchange data parent FDO with Child PDO

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