_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 questo e altri codici restituiti, vedere errno, _doserrno, _sys_errliste _sys_nerr.

Osservazioni:

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

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

Per altre informazioni sulla compatibilità, vedere la sezione Compatibilità nell'introduzione.

Vedi anche

Allocazione di memoria
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc