Fonction named_type_to_local
Les stubs appellent la fonction named_type_to_local pour convertir les données d’un type transmis vers le type qu’ils présentent à l’application. La fonction est définie comme suit :
void __RPC_USER <named_type>_to_local(
<named_type> __RPC_FAR * _RPC_FAR * ,
<local_type> __RPC_FAR * );
Le premier paramètre pointe vers les données transmises. La fonction définit le deuxième paramètre pour qu’il pointe vers les données présentées.
La fonction named_type_to_local doit gérer la mémoire pour le type présenté. La fonction doit allouer de la mémoire pour l’ensemble de la structure de données qui commence à l’adresse indiquée par le deuxième paramètre, à l’exception du paramètre lui-même (le stub alloue de la mémoire au nœud racine et la transmet à la fonction). La valeur du deuxième paramètre ne peut pas changer pendant l’appel. La fonction peut modifier le contenu à cette adresse.
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