Classe di CWin32Heap

Questa classe implementa IAtlMemMgr utilizzando le funzioni di allocazione heap Win32.

Nota importanteImportante

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

class CWin32Heap : public IAtlMemMgr

Membri

fb80kys4.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CWin32Heap::CWin32Heap

Costruttore.

CWin32Heap::~CWin32Heap

Il distruttore.

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

Nome

Descrizione

CWin32Heap::Allocate

Alloca un blocco di memoria dall'heap.

CWin32Heap::Attach

Associa l'oggetto dell'heap in un heap esistente.

CWin32Heap::Detach

Rimuove l'oggetto dell'heap da un heap esistente.

CWin32Heap::Free

Libera la memoria allocata in precedenza dall'heap.

CWin32Heap::GetSize

Restituisce la dimensione di un blocco di memoria allocato dall'heap.

CWin32Heap::Reallocate

Ridistribuisce un blocco di memoria dall'heap.

fb80kys4.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

CWin32Heap::m_bOwnHeap

Un flag utilizzato per determinare proprietà corrente degli heap.

CWin32Heap::m_hHeap

Un handle per l'oggetto dell'heap.

Note

CWin32Heap implementa i metodi di allocazione della memoria tramite le funzioni di allocazione heap Win32, inclusi HeapAlloc e HeapFree.Diversamente da altre classi dell'heap, CWin32Heap richiede un handle valido dell'heap di essere fornito prima che la memoria allocata in: l'altra impostazione predefinita le classi mediante l'heap del processo.L'handle può essere assegnato al costruttore o il metodo CWin32Heap::Attach.Vedere il metodo CWin32Heap::CWin32Heap per ulteriori informazioni.

Esempio

Vedere l'esempio relativo IAtlMemMgr.

Gerarchia di ereditarietà

IAtlMemMgr

CWin32Heap

Requisiti

Header: atlmem.h

Vedere anche

Riferimenti

Classe di IAtlMemMgr

Classe di CLocalHeap

Classe di CGlobalHeap

Classe di CCRTHeap

Classe di CComHeap

Altre risorse

I cenni preliminari sulle classi ATL