Freigeben über


_heapadd

Fügt den Heap Speicher hinzu.

int _heapadd( 
   void *memblock,
   size_t size 
);

Parameter

  • memblock
    Zeiger auf das Heapspeicher.

  • size
    Größe in Bytes des Arbeitsspeichers, hinzuzufügen.

Rückgabewert

Bei Erfolg gibt _heapadd 0 zurück. Andernfalls gibt die Funktion 1 zurück ENOSYSzu errno und legt ihn fest.

Weitere Informationen zu diesem und anderen Rückgabecodes finden Sie unter _doserrno, errno, _sys_errlist und _sys_nerr.

Hinweise

Beginnend mit Visual C++, Version 4.0, wurde die zugrunde liegende Struktur Heap auf die C-Laufzeitbibliotheken verschoben, um die neuen Debugfeatures zu unterstützen.Daher wird _heapadd nicht mehr auf einer beliebigen Plattform unterstützt, die auf Grundlage der Win32-API ist.

Anforderungen

Routine

Erforderlicher Header

Optionaler Header

_heapadd

<malloc.h>

<errno.h>

Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.

.NET Framework-Entsprechung

Nicht zutreffend. Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

Siehe auch

Referenz

Speicherbelegung

Frei

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc