atributo midl_user_free
Las aplicaciones cliente y servidor proporcionan la función midl_user_free para desasignar la memoria asignada dinámicamente.
void __RPC_API midl_user_free(void __RPC_FAR * p);
Parámetros
-
p
-
Puntero al bloque de memoria que se va a liberar.
Comentarios
Tanto la aplicación cliente como la aplicación de servidor deben implementar la función midl_user_free , a menos que esté compilando en modo de compatibilidad con OSF (/osf). La función midl_user_free debe poder liberar todo el almacenamiento asignado por midl_user_allocate.
Las aplicaciones y códigos auxiliares llaman a midl_user_free cuando se trabaja con objetos a los que hacen referencia los punteros:
- La aplicación de servidor debe llamar a midl_user_free para liberar memoria asignada por la aplicación, por ejemplo, al eliminar un nodo especificado.
- El código auxiliar del servidor llama a midl_user_free para liberar memoria en el servidor después de serializar todos los argumentos [out],[in, out] y el valor devuelto.
Ejemplos
#include <windows.h>
void __RPC_API midl_user_free(void __RPC_FAR * p)
{
free(p);
}
Vea también