Freigeben über


CGlobalHeap-Klasse

Diese Klasse implementiert IAtlMemMgr mithilfe der globalen Heapfunktionen Win32.

Wichtiger HinweisWichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

class CGlobalHeap : public IAtlMemMgr

Mitglieder

c79y0722.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CGlobalHeap::Allocate

Rufen Sie diese Methode auf, um einen Speicherblock zuzuordnen.

CGlobalHeap::Free

Rufen Sie diese Methode auf, um einen Speicherblock freizugeben, der von diesem Speicher-Manager zugeordnet ist.

CGlobalHeap::GetSize

Rufen Sie diese Methode auf, um die zugeordnete Größe eines Speicherblocks abzurufen, der von diesem Speicher-Manager zugeordnet ist.

CGlobalHeap::Reallocate

Rufen Sie diese Methode auf, um den Arbeitsspeicher neu belegen, der von diesem Speicher-Manager zugeordnet ist.

Hinweise

CGlobalHeap implementiert Speicherbelegungen mithilfe der globalen Heapfunktionen Win32.

HinweisHinweis

Die globalen Heapfunktionen sind langsamer als andere Speicherverwaltungsfunktionen und stellen keine bis zu Funktionen.Daher sollten neue Anwendungen Heapfunktionen verwenden.Diese sind in der CWin32Heap-Klasse verfügbar.Globale Funktionen werden weiterhin durch DDE und die Zwischenablagefunktionen verwendet.

Beispiel

Im Beispiel für IAtlMemMgr.

Vererbungshierarchie

IAtlMemMgr

CGlobalHeap

Anforderungen

Header: atlmem.h

Siehe auch

Referenz

CComHeap-Klasse

CWin32Heap-Klasse

CLocalHeap-Klasse

CCRTHeap-Klasse

IAtlMemMgr-Klasse

Weitere Ressourcen

ATL-Klassenübersicht