Fonction type_free_xmit
Les stubs appellent la fonction type_free_xmit pour libérer la mémoire associée aux données transmises. Une fois que la fonction type_from_xmit a converti les données transmises en leur type présenté, la mémoire n’est plus nécessaire. La fonction est définie comme suit :
void __RPC_USER <type>_free_xmit(<xmit_type> __RPC_FAR *);
Le paramètre est un pointeur vers la mémoire qui contient le type transmis.
Dans cet exemple, la mémoire contient un tableau qui se trouve dans une structure unique. La fonction DOUBLE_LINK_TYPE_free_xmit utilise la fonction fournie par l’utilisateur midl_user_free pour libérer la mémoire :
void __RPC_USER DOUBLE_LINK_TYPE_free_xmit(
DOUBLE_XMIT_TYPE __RPC_FAR * pArray)
{
midl_user_free(pArray);
}
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer 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, consultezEnvoyer et afficher des commentaires pour