字串屬性 (RPC)

[ string] 屬性工作表示參數是 charbytew_char類型的陣列指標。 如同一致性陣列,執行時間會決定 [string] 參數的大小。 不同于一致性陣列,開發人員不需要提供與陣列相關聯的長度, [字串] 屬性會告知存根藉由呼叫 strlen來判斷陣列大小。 [string]屬性不能與 [ length_is] 或 [ last_is] 屬性同時使用。

[in, string]屬性組合會指示存根,只將字串從用戶端傳遞至伺服器。 伺服器上配置的記憶體數量與傳輸的字串大小加上一個相同。

[ outstring] 屬性會指示存根將字串從伺服器傳遞至用戶端。 C 語言的逐值呼叫設計表示所有 [out] 參數都必須是指標。

[out]參數必須是指標,而且根據預設,所有指標參數都是參考指標。 參考指標不會在呼叫期間變更,它會指向與呼叫之前相同的記憶體。 對於字串指標,參考指標的額外條件約束表示用戶端必須先配置足夠的有效記憶體,才能進行遠端程序呼叫。 存根會將 [out, string] 屬性指出的字串傳送到用戶端上已配置的記憶體中。

下列主題描述字串的遠端程式參數原型: