RE: Notifying user mode applications of a device interruptwithout a DPC

To add to my previous post let me quote an expert :

“If a device should need accurate periodic attention from software, the hardware should come equipped with its own timer that can fire interrupts so that it can be serviced by software in a timely fashion.  This is true despite the fact that the Windows 8.1 WDK has a new feature called high resolution timers.”

You can read the entire article at this address :

https://www.osr.com/nt-insider/2014-issue3/windows-real-time/

> Long live interrupt storm!!!

So lower the rate of interrupts from 10000 to 4000 or 2000 per second.

Now to the OP, interrupts could be disabled in Isr and re-enabled in DpcForIsr.

The hardware could also maintain a high frequency counter on its own. The driver would read this counter upon interrupt handling. This would give an indication of the number of ms that were missed.

H. G.