Classe di CWin32Heap
Questa classe implementa IAtlMemMgr utilizzando le funzioni di allocazione heap Win32.
Importante |
---|
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime. |
class CWin32Heap : public IAtlMemMgr
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
|
Il distruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Alloca un blocco di memoria dall'heap. |
|
Associa l'oggetto dell'heap in un heap esistente. |
|
Rimuove l'oggetto dell'heap da un heap esistente. |
|
Libera la memoria allocata in precedenza dall'heap. |
|
Restituisce la dimensione di un blocco di memoria allocato dall'heap. |
|
Ridistribuisce un blocco di memoria dall'heap. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Un flag utilizzato per determinare proprietà corrente degli heap. |
|
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