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

Voir aussi

CoTaskMemAlloc

IMalloc