CComHeap选件类

使用COM内存分配的分配函数,此选件类实现 IAtlMemMgr

重要

此选件类及其成员不能在Windows运行时执行的应用程序。

class CComHeap : public IAtlMemMgr

成员

8w9k17d2.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CComHeap::Allocate

调用此方法分配内存块。

CComHeap::Free

调用此方法可释放该内存管理器分配的内存块。

CComHeap::GetSize

调用的已分配大小内存分配由此内存管理器的此方法获取。

CComHeap::Reallocate

调用此方法分配此内存管理器分配的内存。

备注

使用COM分配功能,包括 CoTaskMemAllocCoTaskMemFreeIMalloc::GetSizeCoTaskMemReallocCComHeap 实现内存分配的分配函数。 可以分配的最大数量内存等于 INT_MAX (2147483647个字节)。

示例

IAtlMemMgr参见示例。

继承层次结构

IAtlMemMgr

CComHeap

要求

Header: ATLComMem.h

请参见

参考

CWin32Heap选件类

CLocalHeap选件类

CGlobalHeap选件类

CCRTHeap选件类

IAtlMemMgr选件类

概念

DynamicConsumer示例

其他资源

ATL选件类概述