INT 31H 0102H: Resize DOS Memory Block
Compatibility: DPMI 1.0+
Expects: AX 0102H
BX desired new block size, in 16-byte paragraphs
DX base selector of selector block to free
──────────────────────────────────────────────────────────────────
Returns: CF NC (clear) if successful
else AX = DPMI Error Code
BX = size of largest available block, in 16-byte pares
──────────────────────────────────────────────────────────────────
Info: Changes the size of a memory block allocated via INT 31H 0100H
(allocate DOS memory block).
Grow requests may fail when DOS memory is fragmented or when
there are no contiguous LDT entries available.
Note: You must not modify the LDT descriptor entry(s) represented by
these DOS-block selectors. Use INT 31H 0101H to deallocate.
See Also: DPMI API
INT 2fH: Multiplex Interrupt
DOS Functions
-♦-