CWin32Heap 類別
使用 Win32 堆積配置函式,這個類別會實作 IAtlMemMgr 。
重要
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。
class CWin32Heap : public IAtlMemMgr
Members
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
從物件堆積配置記憶體區塊。 |
|
附加至現有的堆積堆積上的物件。 |
|
中斷連結現有的堆積堆積上的物件。 |
|
從堆積釋放先前配置的記憶體。 |
|
會傳回從物件堆積配置的記憶體區塊的大小。 |
|
重新配置記憶體區塊是堆積上的物件。 |
公用資料成員
名稱 |
描述 |
---|---|
用於的旗標判斷堆積控制代碼目前的擁有權。 |
|
對堆積物件的控制代碼。 |
備註
CWin32Heap 實作使用 Win32 的記憶體配置方法堆積配置函式,包括 HeapAlloc 和 HeapFree。 不同於其他堆積類別, CWin32Heap ,在配置之前,需要有效的堆積控制代碼提供記憶體:其他類別預設使用處理堆積。 控制代碼可能會傳遞至建構函式 (Constructor) 或重新命名 CWin32Heap::Attach 方法。 如需的詳細資訊請參閱 CWin32Heap::CWin32Heap 方法。
範例
IAtlMemMgr。請參閱範例。
繼承階層架構
IAtlMemMgr
CWin32Heap
需求
Header: atlmem.h