_heapadd_heapadd

Aggiunge memoria all'heap.Adds memory to the heap.

Importante

Questa funzione è obsoleta.This function is obsolete. A partire da Visual Studio 2015 non è disponibile in CRT.Beginning in Visual Studio 2015, it is not available in the CRT.

SintassiSyntax

int _heapadd(   
   void *memblock,  
   size_t size   
);  

ParametriParameters

memblock
Puntatore alla memoria heap.Pointer to the heap memory.

size
Dimensione della memoria da aggiungere, in byte.Size of memory to add, in bytes.

Valore restituitoReturn Value

Se l'operazione ha esito positivo, _heapadd restituisce 0; in caso contrario, la funzione restituisce -1 e imposta errno su ENOSYS.If successful, _heapadd returns 0; otherwise, the function returns -1 and sets errno to ENOSYS.

Per altre informazioni su questi e su altri codici restituiti, vedere _doserrno, errno, _sys_errlist, e _sys_nerr.For more information about this and other return codes, see _doserrno, errno, _sys_errlist, and _sys_nerr.

NoteRemarks

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.Beginning with Visual C++ version 4.0, the underlying heap structure was moved to the C run-time libraries to support the new debugging features. Pertanto, _heapadd non è più supportato su qualsiasi piattaforma basata sull'API Win32.As a result, _heapadd is no longer supported on any platform that is based on the Win32 API.

RequisitiRequirements

RoutineRoutine Intestazione obbligatoriaRequired header Intestazione facoltativaOptional header
_heapadd <malloc.h><malloc.h> <errno.h><errno.h>

Per altre informazioni sulla compatibilità, vedere la sezione Compatibilità nell'introduzione.For more compatibility information, see Compatibility in the Introduction.

Vedere ancheSee Also

Allocazione di memoria Memory Allocation
free free
_heapchk _heapchk
_heapmin _heapmin
_heapset _heapset
_heapwalk _heapwalk
malloc malloc
reallocrealloc