Classe di CGlobalHeap

Questa classe implementa IAtlMemMgr utilizzando le funzioni globali dell'heap Win32.

Nota importanteImportante

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

class CGlobalHeap : public IAtlMemMgr

Membri

c79y0722.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CGlobalHeap::Allocate

Chiamare questo metodo per allocare un blocco di memoria.

CGlobalHeap::Free

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

CGlobalHeap::GetSize

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

CGlobalHeap::Reallocate

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

Note

CGlobalHeap implementa le funzioni di allocazione della memoria mediante le funzioni globali dell'heap Win32.

[!NOTA]

Le funzioni globali dell'heap sono più lente di altre funzioni di gestione della memoria e forniscono le funzionalità.Pertanto, le nuove applicazioni devono utilizzare funzioni heap.Questi sono disponibili nella classe CWin32Heap.Le funzioni globali sono ancora utilizzate da DDE e le funzioni degli Appunti.

Esempio

Vedere l'esempio relativo IAtlMemMgr.

Gerarchia di ereditarietà

IAtlMemMgr

CGlobalHeap

Requisiti

Header: atlmem.h

Vedere anche

Riferimenti

Classe di CComHeap

Classe di CWin32Heap

Classe di CLocalHeap

Classe di CCRTHeap

Classe di IAtlMemMgr

Altre risorse

I cenni preliminari sulle classi ATL