_heapadd

添加内存到堆。

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 运行库支持新的调试功能。 结果,_heapadd 不再支持基于 Win32 API 的所有平台。

要求

例程

必需的标头

可选标头

_heapadd

<malloc.h>

<errno.h>

有关更多兼容性信息,请参见“简介”中的兼容性

.NET Framework 等效项

不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见平台调用示例

请参见

参考

内存分配

free

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc