Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ajoute de la mémoire au tas.
Important
Cette fonction est obsolète. Depuis Visual Studio 2015, elle n’est pas disponible dans la bibliothèque CRT.
Syntaxe
int _heapadd(
void *memblock,
size_t size
);
Paramètres
memblock
Pointeur vers la mémoire du tas.
size
Taille de la mémoire à ajouter, en octets.
Valeur retournée
En cas de réussite, _heapadd retourne 0 ; sinon, la fonction retourne -1 et définit errno sur ENOSYS.
Pour plus d’informations sur ce code et d’autres codes de retour, consultez , , _sys_errlist_doserrnoet _sys_nerr.errno
Notes
Depuis Visual C++ version 4.0, la structure sous-jacente du tas a été déplacée dans les bibliothèques Runtime C pour prendre en charge les nouvelles fonctionnalités de débogage. Par conséquent, _heapadd n’est plus pris en charge sur aucune des plateformes basées sur l’API Win32.
Spécifications
| Routine | En-tête requis | En-tête facultatif |
|---|---|---|
_heapadd |
<malloc.h> | <errno.h> |
Pour plus d'informations sur la compatibilité, voir Compatibilité dans l'introduction.
Voir aussi
Allocation de mémoire
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc