Třída CWin32Heap
Tato třída implementuje IAtlMemMgr pomocí funkcí přidělení haldy Win32.
Důležité |
---|
Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows. |
class CWin32Heap : public IAtlMemMgr
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor. |
|
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Přidělí blok paměti z haldy objektu. |
|
Objekt haldy připojí k existující haldy. |
|
Odpojí haldy objekt z existujícího haldy. |
|
Uvolnění paměti z haldy dříve přidělen. |
|
Vrátí velikost bloku paměti přidělené haldy objektu. |
|
Reallocates blok paměti z haldy objektu. |
Veřejné datové členy
Název |
Description |
---|---|
Příznak určuje aktuální vlastnictví zpracování haldy. |
|
Popisovač objektu haldy. |
Poznámky
CWin32Heapimplementuje metody přidělování paměti pomocí rozdělení funkcí Win32 haldy, včetně HeapAlloc a HeapFree.Na rozdíl od jiných tříd haldy CWin32Heap vyžaduje poskytované před vyhradit paměť haldy platný popisovač: ostatní výchozí haldy procesu pomocí třídy.Popisovač může dodat do konstruktoru nebo na CWin32Heap::Attach metoda.Najdete CWin32Heap::CWin32Heap metoda další podrobnosti.
Příklad
Příklad pro IAtlMemMgr.
Hierarchii dědičnosti
IAtlMemMgr
CWin32Heap
Požadavky
Záhlaví: atlmem.h