Partager via


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);
}