网络管理功能缓冲区
RPC 运行时库处理 32 位数据检索网络管理功能所需的缓冲区,如下所示:
将数据发送到服务器(由 [in] 参数指定的数据)。
调用方必须分配并解除分配相关信息结构(或结构)的缓冲区,并将指针变量传递给函数。 调用方不需要指定缓冲区长度。
示例:NetGroupAdd
从服务器检索数据(由 [out] 参数指定的数据)。
系统为返回的信息分配缓冲区。 调用方必须将指针变量传递给输入上的函数。 成功返回时,指针将接收包含返回信息的系统分配缓冲区的地址。 这简化了调用代码,因为调用方不需要估计缓冲区的大小,也不需要调整缓冲区的大小并重新发出函数。
当调用方完成处理返回的信息后,它必须通过调用 NetApiBufferFree 函数释放系统分配的内存。 有关指定缓冲区大小的详细信息,请参阅 网络管理功能缓冲区长度。
示例:NetGroupEnum