| |
Restore Page Map
Input |
Output |
AX |
48h |
|
Error
Code |
|
AX |
BX |
|
|
|
|
BX |
CX |
|
|
|
|
CX |
DX |
Callers
EMM handle (not current) |
|
|
DX |
Restores the contents of all expanded memory hardwere page-
mapping registers to the values associated with the given handle
by a previous function 08h (Save Mapping Context).
Notes:
* Upward and downward compatible with both EMS and EEMS 3.2.
* This only restores the context saved in EMS 3.2
specification; if a driver, interrupt routine or TSR needs
to do more, functions 4Eh (Page Map functions) or 4Fh
(Partial Page Map functions) should be used.
* This function saves the state of the map registers for only
the 64K page frame defined in versions 3.x of the LIM. Since
all applications written to LIM versions 3.x require saving
the map register state of only this 64K page frame, saving
the entire mapping state for a large number of mappable
pages would be inefficient use of memory. Applications that
use a mappable memory region outside the LIM 3.x page frame
should use functions 15 or 16 to save and restore the state
of the map registers. |