_heapadd

将内存添加到堆。

重要

此函数已过时。 从 Visual Studio 2015 开始,CRT 中不再提供此函数。

语法

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

要求

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

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

另请参阅

内存分配
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc