title: Kernel-Mode to User-Mode communication
body: <p>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).</p>
  
  <p>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. </p>
  
  <p>I've been through a lot of website topics/posts, documentation samples and cannot find what I am looking for.</p>
  
  <p>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</p>
  
  <p>Any help is appreciated.</p>