网络管理功能缓冲区长度
本主题讨论与网络管理 API 一起使用时函数缓冲区长度的要求。
调用网络管理枚举函数(和各种数据检索函数)时指定缓冲区大小的应用程序必须指定足够大的缓冲区来保存返回的信息结构(或结构)及其成员指向的字符串。 如果未指定足够大的缓冲区来接收所有可用条目,该函数将返回ERROR_MORE_DATA。 枚举调用不返回部分条目。
某些网络管理功能采用咨询的最大数据长度参数,prefmaxlen。 此参数允许应用程序建议服务器应从函数调用返回的字节数。
如果在 prefmaxlen 参数中指定值MAX_PREFERRED_LENGTH,则网络管理功能将分配数据所需的内存量。
有关详细信息,请参阅 网络管理功能缓冲区。