[Overview][Constants][Types][Procedures and functions][Variables] | Reference for unit 'go32' (#rtl) |
Allocate a block of linear memory
Source position: go32.pp line 136
function allocate_memory_block( |
size: LongInt |
):LongInt; |
Allocates a block of linear memory.
Parameters:
Returned values: blockhandle - the memory handle to this memory block. Linear address of the requested memory.
Remark: | warning According to my DPMI docs this function is not implemented correctly. Normally you should also get a blockhandle to this block after successful operation. This handle can then be used to free the memory block afterwards or use this handle for other purposes. Since the function isn't implemented correctly, and doesn't return a blockhandle, the block can't be deallocated and is hence unusuable ! This function doesn't allocate any descriptors for this block, it's the applications resposibility to allocate and initialize for accessing this memory. |
Check the int31error variable.
|
Free allocated memory block |
No notes exist for this page yet.