Partager via


IAtlMemMgr::Reallocate

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

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 IAtlMemMgr::Reallocate pour libérer la mémoire allouée par cette méthode.

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é.

Exemple

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

Configuration requise

Header: atlmem.h

Voir aussi

Référence

IAtlMemMgr, classe