ApiBuffer Functions

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 do ApiBuffer.

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

Função Descrição
NetApiBufferAllocate Aloca memória do heap. Chame essa função quando você precisar de compatibilidade com a função NetApiBufferFree .
NetApiBufferFree Libera memória alocada pela 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 remotas 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 deverá chamar a função NetApiBufferFree para liberar o buffer alocado.