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.