Fonction CoGetMalloc (combaseapi.h)
Récupère un pointeur vers l’allocateur de mémoire des tâches OLE par défaut (qui prend en charge l’implémentation système de l’interface IMalloc ) afin que les applications puissent appeler ses méthodes pour gérer la mémoire.
Syntaxe
HRESULT CoGetMalloc(
[in] DWORD dwMemContext,
[out] LPMALLOC *ppMalloc
);
Paramètres
[in] dwMemContext
Ce paramètre doit être 1.
[out] ppMalloc
Adresse d’une variable de pointeur IMalloc* qui reçoit le pointeur d’interface vers l’allocateur de mémoire.
Valeur retournée
Cette fonction peut retourner les valeurs de retour standard S_OK, E_INVALIDARG et E_OUTOFMEMORY.
Remarques
Le pointeur vers le pointeur d’interface IMalloc reçu via le paramètre ppMalloc ne peut pas être utilisé à partir d’un processus distant ; chaque processus doit avoir son propre allocateur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | combaseapi.h (inclure Objbase.h) |
Bibliothèque | Ole32.lib |
DLL | Ole32.dll |