I am trying to write a windows non-pnp kernel mode software driver which should communicate bidirectional with my user mode app (user sends request and driver responds). The problem is that I can't find examples or documentations - the msdn sample drivers are far to compilcated - how to handle IOCTL requests with non-pnp drivers.
I wasted a couple days on research and couldn't get it to work. I just wanted to ask if this kind of communication is even the recommended one and would appreciate everything which would help me finish my project, like understandable documentation or simple sample drivers.