Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Добавляет память в кучу.
Внимание
Эта функция является устаревшей. Начиная с 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