UDF > WinAPIEx > COM >


_WinAPI_CoTaskMemRealloc

Modifie la taille d'un bloc de mémoire de travail précédemment alloué

#include <WinAPICom.au3>
_WinAPI_CoTaskMemRealloc ( $pMemory, $iSize )

Paramètres

$pMemory Le pointeur sur le bloc de mémoire à ré-allouer.
$iSize La taille du bloc de mémoire à ré-allouer, en octets.

Valeur de retour

Succès: Retourne le bloc de mémoire ré-alloué.
Échec: Retourne 0.

Remarques

Si $pMemory est 0, la fonction alloue un nouveau bloc de mémoire de la même façon que la fonction _WinAPI_CoTaskMemAlloc().
Si $pMemory n'est pas 0, il doit être le pointeur retourné par un appel préalable à _WinAPI_CoTaskMemAlloc().

Le contenu du bloc est inchangé jusqu'à la plus courte des anciennes et nouvelles tailles, bien que le nouveau bloc puisse être dans un emplacement différent.
Si $pMemory n'est pas 0 et $iSize est 0, alors la mémoire pointé par $pMemory est libéréee.

Voir aussi

Consultez CoTaskMemRealloc dans la librairie MSDN.