_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 运行时库,以支持新的调试功能。 因此,基于 Win32 API 的任何平台上不再支持 _heapadd

要求

例程 必需的标头 可选标头
_heapadd <malloc.h> <errno.h>

有关兼容性的详细信息,请参阅“简介”中的 Compatibility

另请参阅

内存分配
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc