Поделиться через


IAtlMemMgr::Reallocate

 

Вызовите этот метод, чтобы reallocate память, выделенная данным диспетчером памяти.

Синтаксис

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

Параметры

  • p
    Указатель на область памяти, выделенную ранее данным диспетчером памяти.

  • nBytes
    Количество запрошенных байтов в новом блоке памяти.

Возвращаемое значение

Возвращает указатель на начало повторно выделенного блока памяти.

Заметки

Вызовите IAtlMemMgr::Free или , чтобы освободить память, выделенную этим методом.2e2696ac-5b43-40c5-b41d-63122ee794f0#vclrfiatlmemmgrreallocate

Концептуально данный метод освобождает существующую память и выделяет новый блок памяти.На самом деле, существующая память может быть продленна или, в противном случае повторного использования.

Пример см. в разделе Общие сведения о IAtlMemMgr.

Требования

Header: atlmem.h

См. также

IAtlMemMgr Class