atributo midl_user_free
A função midl_user_free é fornecida por aplicativos cliente e servidor para desalocar a memória alocada dinamicamente.
void __RPC_API midl_user_free(void __RPC_FAR * p);
Parâmetros
-
p
-
Um ponteiro para o bloco de memória a ser liberado.
Comentários
O aplicativo cliente e o aplicativo de servidor devem implementar a função midl_user_free , a menos que você esteja compilando no modo de compatibilidade com OSF (/osf). A função midl_user_free deve ser capaz de liberar todo o armazenamento alocado por midl_user_allocate.
Aplicativos e stubs chamam midl_user_free ao lidar com objetos referenciados por ponteiros:
- O aplicativo de servidor deve chamar midl_user_free para liberar memória alocada pelo aplicativo", por exemplo, ao excluir um nó especificado.
- O stub do servidor chama midl_user_free para liberar memória no servidor depois de realizar marshaling de todos os argumentos [out] , [in, out] argumentos e o valor retornado.
Exemplos
#include <windows.h>
void __RPC_API midl_user_free(void __RPC_FAR * p)
{
free(p);
}
Confira também