网络管理功能缓冲区

RPC 运行时库处理 32 位数据检索网络管理功能所需的缓冲区,如下所示:

  • 将数据发送到服务器 (由 [in] 参数指定的数据) 。

    调用方必须为相关信息结构分配和解除分配缓冲区 (或) 结构,并将指针变量传递给函数。 调用方不需要指定缓冲区长度。

    示例: NetGroupAdd

  • 从服务器检索数据 ([out] 参数指定的数据) 。

    系统为返回的信息分配缓冲区。 调用方必须在输入时将指针变量传递给函数。 成功返回后,指针接收系统分配的缓冲区的地址,该缓冲区包含返回的信息。 这简化了调用代码,因为调用方不需要估计缓冲区的大小,也不需要重设缓冲区大小并重新发出函数。

    调用方处理完返回的信息后,必须通过调用 NetApiBufferFree 函数释放系统分配的内存。 有关指定缓冲区大小的详细信息,请参阅 网络管理功能缓冲区长度

    示例: NetGroupEnum