CWin32Heap选件类
使用Win32堆分配函数,此选件类实现 IAtlMemMgr。
重要
此选件类及其成员不能在Windows运行时执行的应用程序。
class CWin32Heap : public IAtlMemMgr
成员
公共构造函数
名称 |
说明 |
---|---|
构造函数。 |
|
该析构函数。 |
公共方法
名称 |
说明 |
---|---|
从堆对象分配内存块。 |
|
附加到现有的堆的堆对象。 |
|
分离从现有堆的堆对象。 |
|
释放从堆上分配的内存。 |
|
要返回的范围内存块从堆分配对象。 |
|
重新分配内存块从堆对象的。 |
公共数据成员
名称 |
说明 |
---|---|
使用的标志确定堆处理的当前所有权。 |
|
对于堆对象的句柄。 |
备注
使用Win32堆分配函数,包括 HeapAlloc 和 HeapFree,CWin32Heap 执行内存分配方法。 与其他堆选件类,CWin32Heap,在赋值之前,需要有效的堆句柄提供内存:其他选件类默认为使用处理堆。 句柄可发送给构造函数或写入 CWin32Heap::Attach 方法。 有关更多详细信息参见 CWin32Heap::CWin32Heap 方法。
示例
为 IAtlMemMgr参见示例。
继承层次结构
IAtlMemMgr
CWin32Heap
要求
Header: atlmem.h