a) The allocated block is guaranteed to have at least paragraph alignment. Under DOS/32 Advanced DPMI the blocks will be DWORD aligned only.
b) This function does not allocate any descriptors for the memory block. It is the responsibility of the client to allocate and initialize any descriptors needed to access the memory with additional DPMI function calls.
c) Under DPMI hosts that support virtual memory, the memory block will be allocated unlocked. The client can lock some or all of the memory after it is allocated with the Lock Linear Region DPMI function 0600h.