網路管理功能緩衝區

RPC 執行時間程式庫會處理 32 位資料擷取網路管理功能所需的緩衝區,如下所示:

  • 將資料傳送至 伺服器 ([in] 參數所指定的資料) 。

    呼叫端必須配置和解除配置相關資訊結構的緩衝區 (或結構) ,並將指標變數傳遞至函式。 呼叫端不需要指定緩衝區長度。

    範例: NetGroupAdd

  • 從伺服器 擷取資料 ([out] 參數所指定的資料) 。

    系統會為傳回的資訊配置緩衝區。 呼叫端必須將指標變數傳遞至輸入上的函式。 成功傳回時,指標會接收系統組態緩衝區的位址,其中包含傳回的資訊。 這可簡化呼叫程式碼,因為呼叫端不需要估計緩衝區的大小,或調整緩衝區的大小,並重新發出函式。

    當呼叫端完成處理傳回的資訊時,它必須藉由呼叫 NetApiBufferFree 函式釋放系統組態的記憶體。 如需指定緩衝區大小的詳細資訊,請參閱 網路管理函數緩衝區長度

    範例: NetGroupEnum