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


_heapadd

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

int _heapadd( 
   void *memblock,
   size_t size 
);

Параметры

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

  • size
    Объем памяти, который требуется добавить, в байтах.

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

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

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

Заметки

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

Требования

Подпрограмма

Обязательный заголовок

Необязательный заголовок

_heapadd

<malloc.h>

<errno.h>

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

Эквивалент в .NET Framework

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

См. также

Ссылки

Выделение памяти

свободные

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc