共用方式為


_heapadd

增加堆積的記憶體。

int _heapadd( 
   void *memblock,
   size_t size 
);

參數

  • memblock
    指向堆積記憶體的指標。

  • size
    加入以位元組為單位的記憶體大小,。

傳回值

如果成功,則 _heapadd 會傳回 0;否則,函式會傳回– 1 並將 errno 設定為 ENOSYS。

如需更多關於這些和其他回傳碼的資訊,請參閱 _doserrno 、 errno 、 _sys_errlist 、和 _sys_nerr (_doserrno, errno, _sys_errlist, and _sys_nerr)

備註

從 Visual C++ 4.0 版開始,相關的堆積結構被移至C執行階段文件庫以支援新的偵錯功能。 因此, _heapadd 會根據使用 Win32 API 的所有平台而不再支援。

需求

常式

必要的標頭

選擇性標頭

_heapadd

<malloc.h>

<errno.h>

如需更多關於相容性的資訊,請參閱入門介紹中的 相容性 (Compatibility)

.NET Framework 對等用法

不適用。若要呼叫標準 C 函式,請使用 PInvoke。如需詳細資訊,請參閱平台叫用範例

請參閱

參考

記憶體配置

釋放

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc