網路管理功能緩衝區長度

本主題討論搭配網路管理 API 使用時函式緩衝區長度的需求。

呼叫網路管理列舉函式 (和各種資料擷取函式時指定緩衝區大小的應用程式) 必須指定足以保存傳回的資訊結構 (或結構) ,以及其成員指向的字串。 如果您未指定足以接收所有可用專案的緩衝區,函式會傳回ERROR_MORE_DATA。 列舉呼叫不會傳回部分專案。

某些網路管理功能會採用諮詢的最大資料長度參數 prefmaxlen。 此參數可讓應用程式建議伺服器應該從函式呼叫傳回的位元組數目。

如果您在 prefmaxlen 參數中指定值MAX_PREFERRED_LENGTH,網路管理功能會配置資料所需的記憶體數量。

如需詳細資訊,請參閱 網路管理功能緩衝區