Partilhar via


Funções ApiBuffer

As funções ApiBuffer de gerenciamento de rede são usadas para gerenciar a alocação de memória usada por um aplicativo com funções de gerenciamento de rede. No entanto, em geral, para outra memória usada por um aplicativo, você deve usar as funções de gerenciamento de memória em vez dessas funções ApiBuffer.

As funções ApiBuffer estão listadas a seguir.

Função Descrição
NetApiBufferAllocate Aloca memória da pilha. Chame essa função quando precisar de compatibilidade com a função NetApiBufferFree.
NetApiBufferFree Libera memória alocada pelo função NetApiBufferAllocate e outras funções de gerenciamento de rede.
NetApiBufferReallocate Altera o tamanho de um buffer alocado por uma chamada para a função NetApiBufferAllocate .
NetApiBufferSize Retorna o tamanho, em bytes, de um buffer alocado por uma chamada para a função NetApiBufferAllocate .

 

Para funções remotaveis que retornam informações ao chamador, a biblioteca de tempo de execução RPC aloca o buffer que contém as informações de retorno. Quando o chamador terminar de processar as informações, ele deve chamar a função NetApiBufferFree para liberar o buffer alocado.