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