Freigeben über


_heapadd

Fügt dem Heap Arbeitsspeicher hinzu.

Wichtig

Diese Funktion ist veraltet. Von Visual Studio 2015 an ist sie nicht in der CRT verfügbar.

Syntax

int _heapadd(
   void *memblock,
   size_t size
);

Parameter

memblock
Zeiger auf den Heapspeicher.

size
Größe des hinzuzufügenden Speichers in Byte.

Rückgabewert

Bei Erfolg gibt _heapadd „0“ (null) zurück; andernfalls gibt die Funktion „-1“ zurück und legt errno auf ENOSYS fest.

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

Hinweise

Von Visual C++, Version 4.0, an, wurde die zugrundeliegende Heapstruktur in die C-Laufzeitbibliotheken verschoben, um die neuen Debugfunktionen zu unterstützen. Das hat zur Folge, dass _heapadd auf Plattformen, die auf der Win32-API basieren, nicht mehr unterstützt wird.

Anforderungen

Routine Erforderlicher Header Optionaler Header
_heapadd <malloc.h> <errno.h>

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

Siehe auch

Speicherzuweisung
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc