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


Интерфейс IMalloc (objidl.h)

Распределяет, освобождает память и управляет ею.

Наследование

Интерфейс IMalloc наследуется от интерфейса IUnknown . IMalloc также имеет следующие типы элементов:

Методы

Интерфейс IMalloc содержит следующие методы.

 
IMalloc::Alloc

Выделяет блок памяти. (IMalloc.Alloc)
IMalloc::D idAlloc

Метод IMalloc::D idAlloc (objidl.h) определяет, использовался ли этот распределитель для выделения указанного блока памяти.
IMalloc::Free

Метод IMalloc::Free (objidl.h) освобождает ранее выделенный блок памяти.
IMalloc::GetSize

Метод IMalloc::GetSize (objidl.h) извлекает размер ранее выделенного блока памяти.
IMalloc::HeapMinimize

Метод IMalloc::HeapMinimize (objidl.h) сводит к минимуму кучу, освобождая неиспользуемую память в операционной системе, объединяя смежные свободные блоки и фиксируя свободные страницы.
IMalloc::Realloc

Метод IMalloc::Realloc (objidl.h) изменяет размер ранее выделенного блока памяти.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header objidl.h (включая ObjIdl.h)

См. также раздел

CoGetMalloc

CoRegisterMallocSpy

CoRevokeMallocSpy

IMallocSpy