_heapadd

Aggiunge memoria all'heap.

Importante

Questa funzione è obsoleta. A partire da Visual Studio 2015 non è disponibile in CRT.

Sintassi

int _heapadd(   
   void *memblock,  
   size_t size   
);  

Parametri

memblock
Puntatore alla memoria heap.

size
Dimensione della memoria da aggiungere, in byte.

Valore restituito

Se l'operazione ha esito positivo, _heapadd restituisce 0; in caso contrario, la funzione restituisce -1 e imposta errno su ENOSYS.

Per altre informazioni su questi e su altri codici restituiti, vedere _doserrno, errno, _sys_errlist e _sys_nerr.

Note

A partire da Visual C++ versione 4.0, la struttura sottostante dell'heap è stata spostata nelle librerie di runtime C per supportare le nuove funzionalità di debug. Pertanto, _heapadd non è più supportato su qualsiasi piattaforma basata sull'API Win32.

Requisiti

Routine Intestazione obbligatoria Intestazione facoltativa
_heapadd <malloc.h> <errno.h>

Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità) nell'introduzione.

Vedere anche

Allocazione di memoria
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc