Share via


Type-Conversion和封送處理 ACF 屬性

使用這些屬性來控制透過網路傳輸資料的方式。

屬性 使用方式
encodedecode 指示 MIDL 公開類型或程式序列化 (為存根產生的) 常式。 用戶端應用程式可以呼叫這些常式,以依值封送處理資料。
represent_as 指定當用戶端資料類型的確切本質對伺服器 (不重要時,資料型別在連線上如何表示,因為它只需要資料本身,而不是實際結構) ,或者實際用戶端類型在編譯時期對 MIDL 是未知的。 例如,如果您的用戶端應用程式使用浮點數的連結清單,您可以指定該清單的 Wire-representation 為 float類型的陣列。
user_marshal 藉由實作您自己的封送處理常式,控制透過網路傳輸資料的方式。 如果您有 MIDL 未知的資料類型,或是在 big-endian 和 small-endian 平臺之間傳遞資訊,這個屬性會很有用。

 

DCE 封送處理屬性 in_lineout_of_line 不會在 Microsoft RPC 中實作。 MIDL 編譯器會自動將複雜的資料類型封送處理為非行。