Condividi tramite


Classe di CComHeap

Questa classe implementa IAtlMemMgr utilizzando le funzioni di allocazione della memoria COM.

Nota importanteImportante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

class CComHeap : public IAtlMemMgr

Membri

8w9k17d2.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CComHeap::Allocate

Chiamare questo metodo per allocare un blocco di memoria.

CComHeap::Free

Chiamare questo metodo per liberare un blocco di memoria allocato dal gestore di memoria.

CComHeap::GetSize

Chiamare questo metodo per ottenere la dimensione allocata di un blocco di memoria allocato dal gestore di memoria.

CComHeap::Reallocate

Chiamare questo metodo per ridistribuire la memoria allocata da questo gestore di memoria.

Note

CComHeap implementa le funzioni di allocazione della memoria tramite le funzioni di allocazione COM, inclusi CoTaskMemAlloc, CoTaskMemFree, IMalloc::GetSizee CoTaskMemRealloc.La quantità massima di memoria che può essere allocata è uguale a 2147483647 byte) INT_MAX (.

Esempio

Vedere l'esempio relativo IAtlMemMgr.

Gerarchia di ereditarietà

IAtlMemMgr

CComHeap

Requisiti

Header: ATLComMem.h

Vedere anche

Riferimenti

Classe di CWin32Heap

Classe di CLocalHeap

Classe di CGlobalHeap

Classe di CCRTHeap

Classe di IAtlMemMgr

Concetti

esempio di DynamicConsumer

Altre risorse

I cenni preliminari sulle classi ATL