Klasa CWin32Heap
Ta klasa implementuje IAtlMemMgr funkcji alokacji sterty Win32.
![]() |
---|
W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków. |
class CWin32Heap : public IAtlMemMgr
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
|
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Alokuje blok pamięci od obiektu sterty. |
|
Obiekt sterty dołącza do istniejącego stosu. |
|
Odłączenie obiektu sterty z istniejącego stosu. |
|
Zwalnia pamięć przydzielona wcześniej ze sterty. |
|
Zwraca rozmiar bloku pamięci zaalokowanego obiektu sterty. |
|
Reallocates blok pamięci od obiektu sterty. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Flaga używana do określenia bieżącego własność uchwyt sterty. |
|
Uchwyt do obiektu sterty. |
Uwagi
CWin32Heapimplementuje metody alokacji pamięci przy użyciu funkcji alokacji sterty Win32, łącznie z HeapAlloc i HeapFree.W przeciwieństwie do innych klas sterty CWin32Heap wymaga uchwyt sterty prawidłowe dostarczane przed przydzielenia pamięci: drugiej klasy domyślnej sterty procesu korzystania.Uchwyt może dostarczyć konstruktora lub CWin32Heap::Attach metody.Zobacz CWin32Heap::CWin32Heap metodę bardziej szczegółowe.
Przykład
Zobacz przykład dla IAtlMemMgr.
Hierarchii dziedziczenia
IAtlMemMgr
CWin32Heap
Wymagania
Nagłówek: atlmem.h