Alocação e desalocação de nó por nó
Alocação de nó por nó e desalocação de estruturas de dados pelos stubs é o método padrão de gerenciamento de memória para todos os parâmetros no cliente e no servidor. No lado do cliente, o stub aloca cada nó com uma chamada separada para midl_user_allocate. No lado do servidor, em vez de chamar midl_user_allocate, a memória privada é usada sempre que possível. Se midl_user_allocate for chamado, os stubs do servidor chamarão midl_user_free para liberar os dados. Na maioria dos casos, usar alocação e desalocação de nó por nó em vez de usar [alocar (all_nodes)] resultará em um desempenho maior dos stubs do lado do servidor.