Classe de CComHeap
Cette classe implémente IAtlMemMgr à l'aide de les fonctions d'allocation de mémoire COM.
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 CComHeap : public IAtlMemMgr
Membres
Méthodes publiques
Nom |
Description |
---|---|
Appelez cette méthode pour allouer un bloc de mémoire. |
|
Appelez cette méthode pour libérer un bloc de mémoire alloué par ce gestionnaire de mémoire. |
|
Appelez cette méthode pour obtenir la taille allouée d'un bloc de mémoire alloué par ce gestionnaire de mémoire. |
|
Appelez cette méthode pour réaffecter la mémoire allouée par ce gestionnaire de mémoire. |
Notes
CComHeap implémente des fonctions d'allocation de mémoire à l'aide de les fonctions d'allocation COM, y compris CoTaskMemAlloc, CoTaskMemFree, IMalloc::GetSize, et CoTaskMemRealloc.La quantité maximale de mémoire qui peut être alloué est égal à 2147483647) octets d' INT_MAX (.
Exemple
Consultez l'exemple pour IAtlMemMgr.
Hiérarchie d'héritage
IAtlMemMgr
CComHeap
Configuration requise
Header: ATLComMem.h