named_type_to_local関数
スタブは 、named_type_to_local 関数を呼び出して、送信された型からアプリケーションに存在する型にデータを変換します。 関数は次のように定義されます。
void __RPC_USER <named_type>_to_local(
<named_type> __RPC_FAR * _RPC_FAR * ,
<local_type> __RPC_FAR * );
最初のパラメーターは、送信されたデータを指します。 関数は、提示されたデータを指す 2 番目のパラメーターを設定します。
named_type_to_local関数は、提示された型のメモリを管理する必要があります。 関数は、パラメーター自体を除き、2 番目のパラメーターで示されるアドレスから始まるデータ構造全体にメモリを割り当てる必要があります (スタブはルート ノードのメモリを割り当てて関数に渡します)。 2 番目のパラメーターの値は、呼び出し中に変更できません。 関数は、そのアドレスの内容を変更できます。