Pageable Drivers

The pageable-driver routines are called by kernel-mode drivers to lock and unlock a driver's pageable code or data sections, or make an entire driver pageable.

MmLockPagableCodeSection

Locks a set of driver routines marked with a special compiler directive into system space.

MmLockPagableDataSection

Locks data marked with a special compiler directive into system space, when that data is accessed infrequently, predictably, and at an IRQL of less than DISPATCH_LEVEL.

MmLockPagableSectionByHandle

Locks a pageable section into system memory using a handle returned from MmLockPagableCodeSection or MmLockPagableDataSection.

MmUnlockPagableImageSection

Releases a section that was previously locked into system space when the driver is no longer processing IRPs, or when the contents of the section are no longer required.

MmPageEntireDriver

Lets a driver page all of its code and data regardless of the attributes of the various sections in the driver's image.

MmResetDriverPaging

Resets a driver's pageable status to that specified by the sections making up the driver's image.

 

 

Send comments about this topic to Microsoft

Show: