Envoi de l’appel au programme serveur

Une fois que le temps d’exécution RPC côté client est connecté au point de terminaison du serveur, il marshale les arguments et les envoie au serveur. Le temps d’exécution rpc du serveur donne les arguments marshalés au stub qui les démarshalle, puis les transmet aux routines du serveur. Lorsque les routines serveur retournent, le stub récupère les paramètres [out] et [in,out] et la valeur de retour, les marshale et envoie les données marshalées au moment d’exécution du serveur RPC. L’heure d’exécution RPC renvoie les données au client, où l’heure d’exécution RPC du client les remet au stub côté client qui les désactive et les retourne à l’appelant.