title: Pass DeviceIoControl input buffer with DirectIO
body: <p>I know that we can get output buffer using MDL from driver using IOCTL with METHOD_IN_DIRECT.But it is possible to pass input buffer with METHOD_IN_DIRECT/METHOD_OUT_DIRECT.I found on <a href="http://www.osronline.com/article.cfm?id=92" rel="nofollow">OSR</a>  that METHOD_IN_DIRECT/METHOD_OUT_DIRECT is only applicable on output buffer.Why input is buffered IO always Direct IO.</p>