共用方式為


網路管理功能緩衝區

RPC 運行時間連結庫會處理 32 位數據擷取網路管理功能所需的緩衝區,如下所示:

  • 將數據傳送至伺服器(由 [in] 參數指定的數據)。

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

    範例:NetGroupAdd

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

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

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

    範例:NetGroupEnum