Funções do ApiBuffer
As funções do 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 do ApiBuffer sã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 do 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.