Поделиться через


_heapadd

Добавляет память в кучу.

Внимание

Эта функция является устаревшей. Начиная с Visual Studio 2015 она недоступна в CRT.

Синтаксис

int _heapadd(
   void *memblock,
   size_t size
);

Параметры

memblock
Указатель на память кучи.

size
Размер добавляемой памяти в байтах.

Возвращаемое значение

В случае успешного выполнения _heapadd возвращает 0; в противном случае функция возвращает –1 и задает для errno значение ENOSYS.

Дополнительные сведения об этом и других кодах возврата см. в разделе errno, _doserrno_sys_errlistи _sys_nerr.

Замечания

Начиная с Visual C++ версии 4.0 базовая структура кучи перемещена в библиотеки среды выполнения C для обеспечения поддержки новых функций отладки. В результате _heapadd больше не поддерживается на какой-либо платформе, основанной на Win32 API.

Требования

Маршрут Обязательный заголовок Необязательный заголовок
_heapadd <malloc.h> <errno.h>

Дополнительные сведения о совместимости см. в разделе Compatibility во введении.

См. также

Распределение памяти
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc