次の方法で共有


type_free_xmit関数

スタブは type_free_xmit 関数を呼び出して、送信されたデータに関連付けられているメモリを解放します。 type_from_xmit関数は、送信されたデータを提示された型に変換した後、メモリは不要になります。 関数は次のように定義されます。

void __RPC_USER <type>_free_xmit(<xmit_type> __RPC_FAR *);

パラメーターは、送信された型を含むメモリへのポインターです。

この例では、メモリに 1 つの構造体内にある配列が含まれています。 関数DOUBLE_LINK_TYPE_free_xmitは、ユーザー指定の関数midl_user_freeを使用してメモリを解放します。

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