_heapadd

Aggiunge la memoria 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 viene completata correttamente, _heapadd restituisce 0; in caso contrario, la funzione restituisce a 1 e set errno in ENOSYS.

Per ulteriori informazioni su questa 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 del linguaggio C per supportare nuove funzionalità di debug.di conseguenza, _heapadd non è più supportato per una piattaforma che è basata sull'API Win32.

Requisiti

routine

Intestazione di associazione

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 c standard, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di pinvoke.

Vedere anche

Riferimenti

Allocazione di memoria

free

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc