Skip to content

Latest commit

 

History

History
99 lines (87 loc) · 2.54 KB

File metadata and controls

99 lines (87 loc) · 2.54 KB
title _heapadd | Microsoft Docs
ms.custom
ms.date 11/04/2016
ms.reviewer
ms.suite
ms.technology
cpp-standard-libraries
ms.tgt_pltfrm
ms.topic article
apiname
_heapadd
apilocation
msvcr100.dll
msvcr110_clr0400.dll
msvcr120.dll
msvcr80.dll
msvcrt.dll
msvcr110.dll
msvcr90.dll
apitype DLLExport
f1_keywords
heapadd
_heapadd
dev_langs
C++
helpviewer_keywords
_heapadd function
memory, adding to heaps
heaps, adding memory
heapadd function
ms.assetid 4d691fe2-2763-49f4-afb1-62738b7cd3ff
caps.latest.revision 11
author corob-msft
ms.author corob
manager ghogen
translation.priority.ht
de-de
es-es
fr-fr
it-it
ja-jp
ko-kr
ru-ru
zh-cn
zh-tw
translation.priority.mt
cs-cz
pl-pl
pt-br
tr-tr

_heapadd

Adds memory to the heap.

Important

This function is obsolete. Beginning in Visual Studio 2015, it is not available in the CRT.

Syntax

int _heapadd(   
   void *memblock,  
   size_t size   
);  

Parameters

memblock
Pointer to the heap memory.

size
Size of memory to add, in bytes.

Return Value

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.

Remarks

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.

Requirements

Routine Required header Optional header
_heapadd <malloc.h> <errno.h>

For more compatibility information, see Compatibility in the Introduction.

See Also

Memory Allocation
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc