How to notify child device to work when interrupt on my bus driver?

CC Chen 0 Reputation points
2023-11-14T02:16:40.0866667+00:00

Hello,

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.

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
9,474 questions
Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,460 questions
0 comments No comments
{count} votes