Condividi tramite


CGlobalHeap Class

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

Importante

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

class CGlobalHeap : public IAtlMemMgr

Membri

Metodi 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

CComHeap Class

CWin32Heap Class

CLocalHeap Class

CCRTHeap Class

IAtlMemMgr Class

Altre risorse

ATL Class Overview