CComHeap Class
Diese Klasse implementiert IAtlMemMgr mithilfe der COM-Speicherbelegungsfunktionen.
Wichtig
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.
class CComHeap : public IAtlMemMgr
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Rufen Sie diese Methode auf, um einen Speicherblock zuzuordnen. |
|
Rufen Sie diese Methode auf, um einen Speicherblock freizugeben, der von diesem Speicher-Manager zugeordnet ist. |
|
Rufen Sie diese Methode auf, um die zugeordnete Größe eines Speicherblocks abzurufen, der von diesem Speicher-Manager zugeordnet ist. |
|
Rufen Sie diese Methode auf, um den Arbeitsspeicher neu belegen, der von diesem Speicher-Manager zugeordnet ist. |
Hinweise
CComHeap implementiert Speicherbelegungen mithilfe der COM-Zuornungsanzahl-Funktionen, einschließlich CoTaskMemAlloc, CoTaskMemFree, IMalloc::GetSize und CoTaskMemRealloc. Die Höchstmenge an Arbeitsspeicher, die zugeordnet werden kann, ist gleich (2147483647 Bytes) INT_MAX.
Beispiel
Im Beispiel für IAtlMemMgr.
Vererbungshierarchie
IAtlMemMgr
CComHeap
Anforderungen
Header: ATLComMem.h