Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přidá paměť do haldy.
Důležité
Tato funkce je zastaralá. Počínaje sadou Visual Studio 2015 není v CRT k dispozici.
Syntaxe
int _heapadd(
void *memblock,
size_t size
);
Parametry
memblock
Ukazatel na paměť haldy.
size
Velikost paměti, kterou chcete přidat, v bajtech.
Vrácená hodnota
V případě úspěchu _heapadd vrátí hodnotu 0; v opačném případě vrátí funkce hodnotu -1 a nastaví errno hodnotu ENOSYS.
Další informace o tomto a dalších návratových kódech naleznete v tématu , , , a_sys_nerr . _sys_errlist_doserrnoerrno
Poznámky
Počínaje verzí Visual C++ 4.0 byla základní struktura haldy přesunuta do knihoven runtime jazyka C, aby podporovala nové funkce ladění. V důsledku toho _heapadd se už nepodporuje na žádné platformě, která je založená na rozhraní API Win32.
Požadavky
| Rutina | Požadovaný hlavičkový soubor | Volitelné záhlaví |
|---|---|---|
_heapadd |
<malloc.h> | <errno.h> |
Další informace o kompatibilitě naleznete v tématu Kompatibilita v úvodu.
Viz také
Přidělení paměti
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc