MmBuildMdlForPagedPool?

I hope this isn’t a silly question, but is there a MmBuildMdlForNonPagedPool
for Paged Pool, e.g., MmBuildMdlForPagedPool?

Neil,

In short, no. The optimization for non-paged pool is, obviously, that the
pages do not have to be locked into memory since they are already non-paged.
Hence, only the MDL has to be built up, for the physical pages of the
buffer. Whereas with paged memory, they have to be ensured they are
resident, then locked into memory before the MDL is built.

Hope this helps.

Pete

Kernel Drivers
Windows Filesystem and Device Driver Consulting
www.KernelDrivers.com
(303)546-0300

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Neil Weicher
Sent: Friday, December 01, 2006 7:41 AM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] MmBuildMdlForPagedPool?

I hope this isn’t a silly question, but is there a MmBuildMdlForNonPagedPool

for Paged Pool, e.g., MmBuildMdlForPagedPool?


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

You are currently subscribed to ntfsd as: xxxxx@kerneldrivers.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

There is no MmBuildMdlForPagedPool exported by the kernel.

L.

> I hope this isn’t a silly question, but is there a MmBuildMdlForNonPagedPool

for Paged Pool, e.g., MmBuildMdlForPagedPool?

It is called MmProbeAndLockPages

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

Doh! Sorry. Yes it was a silly question. Thanks.

----- Original Message -----
From: “Maxim S. Shatskih”
To: “Windows File Systems Devs Interest List”
Sent: Saturday, December 02, 2006 4:18 PM
Subject: Re: [ntfsd] MmBuildMdlForPagedPool?

>> I hope this isn’t a silly question, but is there a
>> MmBuildMdlForNonPagedPool
>> for Paged Pool, e.g., MmBuildMdlForPagedPool?
>
> It is called MmProbeAndLockPages
>
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
> xxxxx@storagecraft.com
> http://www.storagecraft.com
>
>