Partager via


IAtlMemMgr::Reallocate

 

Appelez cette méthode pour réaffecter la mémoire allouée par ce gestionnaire de mémoire.

Syntaxe

      void* Reallocate(
   void* p,
   size_t nBytes 
) throw( );

Paramètres

  • p
    Pointeur vers la mémoire précédemment allouée par ce gestionnaire de mémoire.

  • nBytes
    Le nombre d'octets demandé dans le nouveau bloc de mémoire.

Valeur de retour

Retourne un pointeur vers le début du bloc de mémoire nouvellement alloué.

Notes

Appelez IAtlMemMgr::Free ou pour libérer la mémoire allouée par cette méthode.2e2696ac-5b43-40c5-b41d-63122ee794f0#vclrfiatlmemmgrreallocate

Conceptuellement cette méthode libère la mémoire existante et alloue un bloc de mémoire.En réalité, la mémoire existante peut être étendue ou un sinon réutilisé.

Pour obtenir un exemple, consultez Vue d'ensemble de IAtlMemMgr.

Configuration requise

Header: atlmem.h

Voir aussi

IAtlMemMgr Class