ApiBuffer 函数

网络管理 ApiBuffer 函数用于管理具有网络管理功能的应用程序使用的内存分配。 但是,通常,对于应用程序使用的其他内存,应使用 内存管理功能 ,而不是这些 ApiBuffer 函数。

下面列出了 ApiBuffer 函数。

函数 说明
NetApiBufferAllocate 分配堆中的内存。 如果需要与 NetApiBufferFree 函数兼容,请调用此函数。
NetApiBufferFree 释放 由 NetApiBufferAllocate 函数和其他网络管理功能分配的内存。
NetApiBufferReallocate 更改通过调用 NetApiBufferAllocate 函数分配的缓冲区的大小。
NetApiBufferSize 返回通过调用 NetApiBufferAllocate 函数分配的缓冲区的大小(以字节为单位)。

 

对于向调用方返回信息的可远程函数,RPC 运行时库分配包含返回信息的缓冲区。 调用方处理完信息后,必须调用 NetApiBufferFree 函数来释放分配的缓冲区。