I have developed a bus driver base on "Toaster" and static enumerate some child devices.
Then I wrote function driver and install for those child devices for IO controls and resource management.
Now my bus driver can register and receive a ISR (interrupt) from hardware, my work is: by the interrupt to notify specify child device to do some work (IOCTL read, or clear some register flags).
How can I do this (form bus driver to notify child's FDO)? As remote target IO? send a request? send event? or generate IRP? Is there any general solution or sample that I can reference?
My platform is win10 x64, 10.0.19041.0
Thanks for any suggestion.