網路管理功能緩衝區長度
本主題討論搭配網路管理 API 使用時函式緩衝區長度的需求。
呼叫網路管理列舉函式時指定緩衝區大小的應用程式(以及各種數據擷取函式)必須指定足夠大的緩衝區,以保存傳回的信息結構(或結構)加上其成員指向的字元串。 如果您未指定足夠大的緩衝區來接收所有可用的專案,函式會傳回ERROR_MORE_DATA。 列舉呼叫不會傳回部分專案。
某些網路管理功能會採用諮詢的最大資料長度參數,prefmaxlen。 此參數可讓應用程式建議伺服器應該從函數調用傳回的位元組數目。
如果您在 prefmaxlen 參數中指定值MAX_PREFERRED_LENGTH,網路管理功能會配置數據所需的記憶體數量。
如需詳細資訊,請參閱 網路管理功能緩衝區。