ApiBuffer 函数

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

下面列出了 ApiBuffer 函数。

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

 

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