共用方式為


_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