CComHeap 類別

使用 COM 記憶體配置配置功能,這個類別會實作 IAtlMemMgr

重要事項重要事項

這個類別和其成員不能用於 Windows 執行階段執行的應用程式。

class CComHeap : public IAtlMemMgr

Members

8w9k17d2.collapse_all(zh-tw,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 類別概觀