Condividi tramite


_heapadd

Aggiunge memoria all'heap.

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 riesce, _heapadd restituisce 0; in caso contrario, la funzione restituisce -1 e imposta errno a ENOSYS.

Per ulteriori informazioni su questo e 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 sulle API Win32.

Requisiti

Routine

Intestazione obbligatoria

Intestazione facoltativa

_heapadd

<malloc.h>

<errno.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

Vedere anche

Riferimenti

Allocazione di memoria

disponibili

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc