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
标头 objidl.h (包括 ObjIdl.h)

请参阅

CoGetMalloc

CoRegisterMallocSpy

CoRevokeMallocSpy

IMallocSpy