Classe de CWin32Heap

Cette classe implémente IAtlMemMgr à l'aide de les fonctions d'allocation 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 CWin32Heap : public IAtlMemMgr

Membres

fb80kys4.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CWin32Heap::CWin32Heap

Constructeur.

CWin32Heap::~CWin32Heap

Le destructeur.

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

Nom

Description

CWin32Heap::Allocate

Alloue un bloc de mémoire de l'objet heap.

CWin32Heap::Attach

Joint l'objet heap à un tas existant.

CWin32Heap::Detach

Détache l'objet heap d'un tas existant.

CWin32Heap::Free

Libère la mémoire précédemment allouée du tas.

CWin32Heap::GetSize

Retourne la taille d'un bloc de mémoire alloué de l'objet heap.

CWin32Heap::Reallocate

Réaffecte un bloc de mémoire de l'objet heap.

fb80kys4.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Nom

Description

CWin32Heap::m_bOwnHeap

Une balise utilisée pour déterminer la propriété actuelle du handle du tas.

CWin32Heap::m_hHeap

Handle vers l'objet heap.

Notes

CWin32Heap implémente les méthodes d'allocation de mémoire à l'aide de les fonctions d'allocation du tas Win32, y compris HeapAlloc et HeapFree.Contrairement aux autres classes de tas, CWin32Heap requiert un handle valide du tas d'être fourni avant que la mémoire est allouée : les autres classes ont comme valeur par défaut à utiliser le tas de processus.Le handle peut être fourni au constructeur ou la méthode de CWin32Heap::Attach .Consultez la méthode de CWin32Heap::CWin32Heap pour plus de détails.

Exemple

Consultez l'exemple pour IAtlMemMgr.

Hiérarchie d'héritage

IAtlMemMgr

CWin32Heap

Configuration requise

Header: atlmem.h

Voir aussi

Référence

Classe d'IAtlMemMgr

Classe de CLocalHeap

Classe de CGlobalHeap

Classe de CCRTHeap

Classe de CComHeap

Autres ressources

Vue d'ensemble de la classe ATL