CoTaskMemFree

Prototypes

void CoTaskMemFree(void *ZoneMemoire);

Description

Libération de la zone mémoire ZoneMemoire.

Exemple

#include <windows.h>
#include <winbase.h>
#include <ole2.h>

char *Chaine;

Chaine=(char *)CoTaskMemAlloc(100*sizeof(char));
if (!Chaine)
...
Chaine=(char *)CoTaskMemRealloc(Chaine, 200*sizeof(char));
if (!Chaine)
...
CoTaskMemFree(Chaine);

Avertissement

Surtout ne pas réallouer deux fois la même zone mémoire.

Pour les échanges entre le serveur et le client Component Object Module, il ne faut surtout pas employer de la mémoire manipulée au travers de malloc, realloc ou free.

Voir aussi

CoTaskMemAlloc pour allouer une zone mémoire. CoTaskMemRealloc pour étendre la zone mémoire allouée.