数据类型属性

可以在 typedef 语句中将这些属性应用于数据类型,以进一步定义数据类型的用法或效果。

属性 使用情况
context_handle 标识一个绑定句柄,该句柄在来自特定客户端的远程过程调用之间维护特定服务器上的状态 (上下文) 信息。 对 对象 接口函数无效。
处理 指定特定于应用程序的自定义句柄类型。
ms_union 控制非封装联合的 NDR 对齐方式。 在 typedefs 上使用,以便与使用 MIDL 1.0 或 2.0 生成的接口向后兼容。
允许跨远程过程调用传输类型数据的开放式流。 in 管道参数允许服务器在远程过程调用期间从客户端拉取数据流。 输出管道参数允许服务器将数据流推送回客户端。
transmit_as 指定如何通过网络传输数据类型,用于自定义封送处理。
v1_enum 指示将指定的枚举类型作为 32 位实体传输而不是默认 16 位传输。
wire_marshal 类似于 transmit_as 但你实现例程来调整数据的大小、封送、取消封送和释放数据。