_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_errlist
und _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