Compartilhar via


A função type_free_xmit

Os stubs chamam a função type_free_xmit para liberar memória associada aos dados transmitidos. Depois que a função type_from_xmit converter os dados transmitidos em seu tipo apresentado, a memória não será mais necessária. A função é definida como:

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

O parâmetro é um ponteiro para a memória que contém o tipo transmitido.

Neste exemplo, a memória contém uma matriz que está em uma única estrutura. A função DOUBLE_LINK_TYPE_free_xmit usa a função fornecida pelo usuário midl_user_free para liberar a memória:

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