将内存添加到堆。
重要
此函数已过时。 从 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