CoTaskMemFree, fonction (combaseapi.h)

Libère un bloc de mémoire de tâche précédemment alloué via un appel à la fonction CoTaskMemAlloc ou CoTaskMemRealloc .

Syntaxe

void CoTaskMemFree(
  [in, optional] _Frees_ptr_opt_ LPVOID pv
);

Paramètres

[in, optional] pv

Pointeur vers le bloc de mémoire à libérer. Si ce paramètre a la valeur NULL, la fonction n’a aucun effet.

Valeur de retour

None

Remarques

La fonction CoTaskMemFree utilise l’allocateur OLE par défaut.

Le nombre d’octets libérés est égal au nombre d’octets qui ont été initialement alloués ou réalloués. Après l’appel, le bloc de mémoire pointé par pv n’est pas valide et ne peut plus être utilisé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête combaseapi.h (inclure Objbase.h)
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

CoTaskMemAlloc

CoTaskMemRealloc

IMalloc ::Free