Интерфейс 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) |