Memory Handle AllocationLast reviewed: November 2, 1995Article ID: Q91194 |
The information in this article applies to:
This article discusses the limitations that exist when allocating memory handles. The minimum block you can reserve with each call to VirtualAlloc() is 64K. It is a good idea to confirm this number by checking the allocation granularity returned by GetSystemInfo(). With HeapAlloc(), there is no limit to the number of handles that can be allocated. GlobalAlloc() and LocalAlloc() (combined) are limited to 65536 total handles for GMEM_MOVEABLE and LMEM_MOVEABLE memory per process. Note that this limitation does not apply to GMEM_FIXED or LMEM_FIXED memory.
|
Additional reference words: 3.10 3.50 4.00 95
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |