Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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