IO a manager Kernel APC

It took a while to find the doc page that describes what special kernel apcs do: https://learn.microsoft.com/en-us/windows-hardware/drivers/ifs/how-completion-processing-is-performed
Basically it boils down to “do all the stuff required to be done before the originating user thread can observe the IO results, some of which might just have to be done in the correct process and/or thread context.”

1 Like