Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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