Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |