Classe de CGlobalHeap

Cette classe implémente IAtlMemMgr à l'aide de les fonctions globales du tas Win32.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.

class CGlobalHeap : public IAtlMemMgr

Membres

c79y0722.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CGlobalHeap::Allocate

Appelez cette méthode pour allouer un bloc de mémoire.

CGlobalHeap::Free

Appelez cette méthode pour libérer un bloc de mémoire alloué par ce gestionnaire de mémoire.

CGlobalHeap::GetSize

Appelez cette méthode pour obtenir la taille allouée d'un bloc de mémoire alloué par ce gestionnaire de mémoire.

CGlobalHeap::Reallocate

Appelez cette méthode pour réaffecter la mémoire allouée par ce gestionnaire de mémoire.

Notes

Les fonctions d'allocation de mémoire d' outils d'CGlobalHeap l'utilisation du tas global Win32 s'exécute.

[!REMARQUE]

Les fonctions globales du tas sont plus lentes que d'autres fonctions de gestion de la mémoire et ne fournissent pas autant de fonctionnalités.Par conséquent, les nouvelles applications doivent utiliser fonctions du tas.Ce sont disponibles dans la classe de CWin32Heap .Les fonctions globales sont encore utilisés par DDE et le presse-papiers s'exécute.

Exemple

Consultez l'exemple pour IAtlMemMgr.

Hiérarchie d'héritage

IAtlMemMgr

CGlobalHeap

Configuration requise

Header: atlmem.h

Voir aussi

Référence

Classe de CComHeap

Classe de CWin32Heap

Classe de CLocalHeap

Classe de CCRTHeap

Classe d'IAtlMemMgr

Autres ressources

Vue d'ensemble de la classe ATL