共用方式為


套用至參數的方向屬性

方向屬性 [ in] 和 [ out] 會決定客戶端和伺服器設定和釋放記憶體的方式。 下表摘要說明方向屬性對記憶體配置的影響。

方向屬性 用戶端上的記憶體 伺服器上的記憶體
[ 中的] 用戶端應用程式必須在呼叫之前配置。 伺服器存根配置。
[ out] 用戶端存根會在傳回時配置。 伺服器存根只配置最上層指標;伺服器應用程式必須配置所有內嵌指標。 伺服器也會視需要配置新的數據。
[中的out] 用戶端應用程式必須配置傳送至伺服器的初始數據;用戶端存根會配置其他數據。 伺服器存根會配置從用戶端傳輸的初始數據;伺服器應用程式會視需要配置新的數據。

 

在這些情況下,用戶端存根不會釋放記憶體。 用戶端應用程式必須先釋放記憶體,才能終止。 當遠端過程調用傳回時,伺服器存根會釋放記憶體(受限於 [配置] ACF 屬性)。