Hi all,
I am creating my own IRP_MJ_WRITE with my iwn buffer. I make a buffer,
and an MDL(IoAllocateMdl) out of it. I build the MDL to the Non paged pool.
In my IRP completion routine, I need to...
- Ffree this MDL?
- Free the buffer in that MDL?
- Free the IRP?
Do I need all three of these, or do I just free the MDL and teh IRP.
Somewhere in the OSR threads I read that for MDLs allocated from nonpaged
pool, unmapping the buffer is not required. Why so?
- amitr0