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