Klasa CComHeap

Ta klasa implementuje IAtlMemMgr przy użyciu funkcji COM alokacji pamięci.

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

class CComHeap : public IAtlMemMgr

Członkowie

Metody publiczne

Nazwa

Opis

CComHeap::Allocate

Wywołanie tej metody, aby przydzielić bloku pamięci.

CComHeap::Free

Wywołanie tej metody do wolnego bloku pamięci przydzielonej przez ten menedżer pamięci.

CComHeap::GetSize

Wywołanie tej metody get przydzielony rozmiar bloku pamięci przydzielonej przez ten menedżer pamięci.

CComHeap::Reallocate

Wywołanie tej metody do ponownego przydzielenia pamięci przydzielonej przez ten menedżer pamięci.

Uwagi

CComHeapimplementuje funkcje alokacji pamięci przy użyciu funkcji alokacji COM, łącznie z CoTaskMemAlloc, CoTaskMemFree, IMalloc::GetSize, i CoTaskMemRealloc.Maksymalna ilość pamięci, która może być alokowana jest równa INT_MAX (2147483647) bajtów.

Przykład

Zobacz przykład dla IAtlMemMgr.

Hierarchii dziedziczenia

IAtlMemMgr

CComHeap

Wymagania

Nagłówek: ATLComMem.h

Zobacz też

Informacje

Klasa CWin32Heap

Klasa CLocalHeap

Klasa CGlobalHeap

Klasa CCRTHeap

Klasa IAtlMemMgr

Koncepcje

DynamicConsumer próbki.

Inne zasoby

Omówienie klasy ATL