Sdílet prostřednictvím


Třída CComHeap

Tato třída implementuje IAtlMemMgr pomocí funkcí přidělení paměti COM.

Důležitá poznámkaDůležité

Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows.

class CComHeap : public IAtlMemMgr

Členy

Veřejné metody

Název

Description

CComHeap::Allocate

Volání této metody přidělit blok paměti.

CComHeap::Free

Volání této metody volného bloku paměti přidělené tomuto správci paměti.

CComHeap::GetSize

Volání této metody získání přidělená velikost bloku paměti přidělené tomuto správci paměti.

CComHeap::Reallocate

Volání této metody přerozdělit paměti přidělené tomuto správci paměti.

Poznámky

CComHeapimplementuje pomocí funkce přidělení modelu COM, včetně funkcí přidělení paměti CoTaskMemAlloc, CoTaskMemFree, IMalloc::GetSize, a CoTaskMemRealloc.Maximální velikost paměti, kterou lze přidělit je rovno INT_MAX (2147483647) bajtů.

Příklad

Příklad pro IAtlMemMgr.

Hierarchii dědičnosti

IAtlMemMgr

CComHeap

Požadavky

Záhlaví: ATLComMem.h

Viz také

Referenční dokumentace

Třída CWin32Heap

Třída CLocalHeap

Třída CGlobalHeap

Třída CCRTHeap

Třída IAtlMemMgr

Koncepty

Vzorek DynamicConsumer

Další zdroje

Přehled třídy ATL