<(E-Mail Removed)> wrote...
>Can someone please tell me what governs these calls. We have software that
>acessess a file share on the server and if it uses >IRP_MJ_READ it is
>terribly slow. I understand why it is slow I just do not understand what
>governs which call will be used.
>Can anyone Help?
What controls it is whether or not the data is in the file system cache or
not. Cached data is read by a FASTIO_READ while non-cached data is a slower
IRP_MJ_READ. Whenever a file system driver returns a Fast I/O command
status of FALSE, the I/O Manager falls back on the IRP-based request path.
http://www.windowsitpro.com/Windows/...95/pg/2/2.html
--
Todd J Heron, MCSE
Windows Server 2003/2000/NT; CCA
----------------------------------------------------------------------------
This posting is provided "as is" with no warranties and confers no rights