UnLockMem32 Unlock a region of memory.

Inputs: AX = 0ff1eh

ESI = Starting linear address of memory to unlock

ECX = Size of region to unlock in bytes

Outputs: Carry set on error.

Errors: See UnLockMem

Notes: This function allows the memory to be swapped to disk by the VMM if necessary. Areas below and above the specified memory to the nearest 4K boundary are unlocked if the specified region is not aligned to a 4K boundary.

UnLockMemNear Unlock a region of memory using application relative address.

Inputs: AX = 0ff20h

ESI = Starting linear address of memory to unlock

EBX = Size of region to unlock in bytes

Outputs: Carry set on error.

Errors: See UnLockMem

Notes: This function allows the memory to be swapped to disk by the VMM if necessary. Areas below and above the specified memory to the nearest 4K boundary are unlocked if the specified region is not aligned to a 4K boundary.

Next Page

Previous Page

Go to Table of Contents

Go back to Devore Software & Consulting home page