_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