IPipeByte 接口 (objidlbase.h)

) 传输 8 位宽的字节类型 (的数据。

继承

IPipeByte 接口继承自 IUnknown 接口。 IPipeByte 还具有以下类型的成员:

方法

IPipeByte 接口具有这些方法。

 
IPipeByte::P ull

IPipeByte::P ull (objidlbase.h) 方法从管道源检索字节类型的数据。
IPipeByte::P ush

IPipeByte::P ush (objidlbase.h) 方法将字节类型的数据发送到管道源。

注解

IPipeByteIPipeDoubleIPipeLong 接口类似于标准 DCE/RPC 管道。 但是,管道的 COM 实现提供了更大的灵活性。 使用 COM 实现时,基本理念是管道只是另一个具有两种方法的接口: 取和 推送。 这会产生三main优势:

  • COM 管道是另一个接口,因此它可以作为 out 参数从方法调用接收,然后可以调用 PullPush
  • 对何时调用 PullPush 方法没有限制,因此管道实际上是双向的。
  • 管道是接口,因此方法调用可以是异步的,并遵循这些规则。
有关详细信息,请参阅 RPC 文档中的 管道

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objidlbase.h (包括 ObjIdl.h)

另请参阅

IPipeDouble

IPipeLong