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

另请参阅

CoGetMalloc

CoRegisterMallocSpy

CoRevokeMallocSpy

IMallocSpy