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


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

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

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

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

Методы

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

 
IMalloc::D idAlloc

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

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

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

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

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

Требования

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

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

CoGetMalloc

CoRegisterMallocSpy

CoRevokeMallocSpy

IMallocSpy