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.