_heapadd

 

Date de publication : août 2016

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Ajoute de la mémoire au tas.

System_CAPS_ICON_important.jpg Important

Cette fonction est obsolète. Depuis Visual Studio 2015, elle n’est pas disponible dans la bibliothèque CRT.

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.

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 de retour et sur les autres codes, consultez _doserrno, errno, _sys_errlist et _sys_nerr.

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.

RoutineEn-tête requisEn-tête facultatif
_heapadd<malloc.h><errno.h>

Pour plus d'informations sur la compatibilité, voir Compatibilité dans l'introduction.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Allocation de mémoire
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc

Afficher: