Type-Conversion和封送 ACF 属性
使用这些属性来控制通过网络传输数据的方式。
Attribute | 用法 |
---|---|
encodedecode | 指示 MIDL 公开为存根生成的类型或过程序列化 (选取) 例程。 客户端应用程序可以调用这些例程以按值封送数据。 |
represent_as | 指定当客户端数据类型的确切性质对服务器 (不重要时,数据类型在线路上如何表示,因为它只需要数据本身,而不是实际结构) ,或者实际客户端类型在编译时对 MIDL 未知。 例如,如果客户端应用程序使用浮点数的链接列表,则可以指定该列表的线路表示形式是类型 float 的数组。 |
user_marshal | 通过实现你自己的封送例程来控制通过网络传输数据的方式。 如果数据类型对 MIDL 未知,或者是在 big-endian 和 little-endian 平台之间传递信息,则此属性非常有用。 |
DCE 封送属性 in_line 和 out_of_line 未在 Microsoft RPC 中实现。 MIDL 编译器自动将复杂数据类型封送出线。