Int 31/AX=0503h

lup.gif ldown.gif Interrups Categories Contents

rbline.gif

DPMI 0.9+ - RESIZE MEMORY BLOCK

AX = 0503h
BX:CX = new size in bytes (nonzero)
SI:DI = handle of memory block

Return:
CF clear if successful BX:CX = new linear address SI:DI = new handle of memory block CF set on error AX = error code (DPMI 1.0+) (8012h-8014h,8016h,8021h,8023h) (see #03143)

Notes: Any selectors pointing at the block must be updated. The previous memory block handle becomes invalid. An error is returned if the new size is 0

See Also: AX=0102h - AX=0501h - AX=0505h

Category: DOS Extenders - Int 31h - D

rbline.gif

lup.gif ldown.gif Interrups Categories Contents