attribut midl_user_free
La fonction midl_user_free est fournie par les applications clientes et serveurs pour libérer la mémoire allouée dynamiquement.
void __RPC_API midl_user_free(void __RPC_FAR * p);
Paramètres
-
P
-
Pointeur vers le bloc de mémoire à libérer.
Notes
L’application cliente et l’application serveur doivent implémenter la fonction midl_user_free , sauf si vous compilez en mode compatibilité OSF (/osf). La fonction midl_user_free doit pouvoir libérer tout le stockage alloué par midl_user_allocate.
Les applications et les stubs appellent midl_user_free lors du traitement d’objets référencés par des pointeurs :
- L’application serveur doit appeler midl_user_free pour libérer la mémoire allouée par l’application, par exemple lors de la suppression d’un nœud spécifié.
- Le stub du serveur appelle midl_user_free pour libérer la mémoire sur le serveur après avoir marshalé tous les arguments [out],[in, out] arguments et la valeur de retour.
Exemples
#include <windows.h>
void __RPC_API midl_user_free(void __RPC_FAR * p)
{
free(p);
}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour