| title | _heapadd | Microsoft Docs | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ms.custom | ||||||||||
| ms.date | 11/04/2016 | |||||||||
| ms.reviewer | ||||||||||
| ms.suite | ||||||||||
| ms.technology |
|
|||||||||
| ms.tgt_pltfrm | ||||||||||
| ms.topic | article | |||||||||
| apiname |
|
|||||||||
| apilocation |
|
|||||||||
| apitype | DLLExport | |||||||||
| f1_keywords |
|
|||||||||
| dev_langs |
|
|||||||||
| helpviewer_keywords |
|
|||||||||
| ms.assetid | 4d691fe2-2763-49f4-afb1-62738b7cd3ff | |||||||||
| caps.latest.revision | 11 | |||||||||
| author | corob-msft | |||||||||
| ms.author | corob | |||||||||
| manager | ghogen | |||||||||
| translation.priority.ht |
|
|||||||||
| translation.priority.mt |
|
Adds memory to the heap.
Important
This function is obsolete. Beginning in Visual Studio 2015, it is not available in the CRT.
int _heapadd(
void *memblock,
size_t size
);
memblock
Pointer to the heap memory.
size
Size of memory to add, in bytes.
If successful, _heapadd returns 0; otherwise, the function returns -1 and sets errno to ENOSYS.
For more information about this and other return codes, see _doserrno, errno, _sys_errlist, and _sys_nerr.
Beginning with Visual C++ version 4.0, the underlying heap structure was moved to the C run-time libraries to support the new debugging features. As a result, _heapadd is no longer supported on any platform that is based on the Win32 API.
| Routine | Required header | Optional header |
|---|---|---|
_heapadd |
<malloc.h> | <errno.h> |
For more compatibility information, see Compatibility in the Introduction.
Memory Allocation
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc