Interrups | Categories | Contents |
AX = 0505h ESI = memory block handle ECX = new size in bytes (nonzero) EDX = flagsbit 0:
Create committed pages rather than uncommitted pagesbit 1:
Segment descriptor update required ES:EBX -> buffer containing array of WORDs with selectors EDI = number of selectors in array bits 2-31 reserved (0)
Return:
CF clear if successful EBX = new linear base address ESI = new memory block handle CF set on error AX = error code (8001h,8012h-8014h,8016h,8021h,8023h)(see #03143)
Notes: Only supported by 32-bit DPMI hosts, but may be used by 16-bit clients. The old memory block handle becomes invalid. If EDX bit 1 set and the block's base address is changed, DPMI updates all descriptors for selectors in the update buffer which fall within the memory block
Category: DOS Extenders - Int 31h - D
Interrups | Categories | Contents |