I'm aware about communicating to kernel-mode from user-mode and I also know of events/inverted calls however I need to send a string value down to a user-mode process from a kernel-mode device driver and then wait in KM for a response (e.g. TRUE or FALSE BOOLEAN).
Take the string "c:\file.txt". Now I need the KM device driver to send this string down to user-mode and then have that UM program re-send back a TRUE or FALSE response for the driver to process.
I've been through a lot of website topics/posts, documentation samples and cannot find what I am looking for.
I was thinking that maybe I could setup a thread in the user-mode program which just continuously waits for data to come down and then in KM I somehow pause until a response is returned back... not sure
Any help is appreciated.