IPipeLong 接口 (objidl.h)
传输长整数类型的数据 (宽 32 位) 。
继承
IPipeLong 接口继承自 IUnknown 接口。 IPipeLong 还具有以下类型的成员:
方法
IPipeLong 接口具有这些方法。
IPipeLong::P ull IPipeLong::P ull 方法 (objidl.h) 从管道源检索长整数类型的数据。 |
IPipeLong::P ush IPipeLong::P ush 方法 (objidl.h) 将长整数类型的数据发送到管道源。 |
注解
IPipeByte、IPipeDouble 和 IPipeLong 接口类似于标准 DCE/RPC 管道。 但是,管道的 COM 实现提供了更大的灵活性。 使用 COM 实现时,基本理念是管道只是另一个具有两种方法的接口: 拉 取和 推送。 这会产生三main优势:
- COM 管道是另一个接口,因此它可以作为 out 参数从方法调用接收,然后可以调用 Pull 或 Push 。
- 对何时调用 Pull 和 Push 方法没有限制,因此管道实际上是双向的。
- 管道是接口,因此方法调用可以是异步的,并遵循这些规则。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | objidl.h (包括 ObjIdl.h) |