Antwort: Re:POST WM_MOUSEMOVE to application message pool

> > DRIVER: leave IRP pending until some usermode-action is needed

> DRIVER: fill in “please do XYZ”, complete IRP

Does APP block in DeviceIoControl(…)??

poly~

Well, the request will only be completed when the driver calls
IoCompleteRequest(). So if the file-handle of the driver is
synchronous yes, if it’s asynchronous then no.
See CreateFile() docu: FILE_FLAG_OVERLAPPED

Regards,

Paul Groke