“Gary Little” wrote in message news:xxxxx@ntdev…
…snip…
>
> I assume
> here that the resources consumed by the MDL will then be released when a
> complete is performed on the IRP.
>
…snip…
>
> Now, knowing that, do you still feel it is an application issue?
>
Yeah, I still think it probably is.
So that you’ll sleep better, I CAN verify for you that even when you specify
DO_BUFFERED_IO, if you have one or more MDLs associated with the IRP (with
the first MDL pointed to by Irp->MdlAddress, and the following ones linked
through Mdl->Next), these MDLs are all “cleaned up” correctly. And the
system buffer, if there was one, is also properly freed.
So, I think you’re cool. Just a simple matter of working set size. I hope.
Peter
http://www.osr.com
—
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com