Fonction de transmission libre du type _ _

Les stubs appellent la fonction de transmission libre de type _ _ pour libérer de la mémoire associée aux données transmises. Une fois que le type _ de _ la fonction de transmission convertit les données transmises en son 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 transmission libre du type de lien DOUBLE de la fonction _ _ _ _ utilise la fonction utilisateur MIDL de la fonction fournie par l’utilisateur _ _ libre pour libérer la mémoire :

void __RPC_USER DOUBLE_LINK_TYPE_free_xmit( 
     DOUBLE_XMIT_TYPE __RPC_FAR * pArray)
{
     midl_user_free(pArray);
}