Yes. WinDriver enables you to implement your interrupt service routine (ISR) in the user mode, thereby allowing you to perform all library function calls from within your ISR. Just remember to keep it short, so you don't miss the next interrupt.
If you select to implement your ISR in the kernel, using WinDriver's
Kernel PlugIn feature, you will not
be able to use the standard user mode file I/O functions. You can either leave
the file I/O handling in the user-mode ISR, and implement your interrupt code
so that the user-mode interrupt routine is executed only once every several
interrupts. (You can refer to the generated DriverWizard Kernel PlugIn code
and/or to the generic WinDriver Kernel PlugIn sample —
|

