iStreamConcatenate 接口 (imapi2.h)

使用此接口可将多个数据流合并到单个流中。

若要创建此接口的实例,请调用 CoCreateInstance 函数。 Use__uuidof (类标识符的 MsftStreamConcatenate) ,接口标识符__uuidof (IStreamConcatenate) 。

继承

IStreamConcatenate 接口继承自 IStreamIStreamConcatenate 还具有以下类型的成员:

方法

IStreamConcatenate 接口具有以下方法。

 
IStreamConcatenate::Append

将流追加到此流。
IStreamConcatenate::Append2

将流数组追加到此流。
IStreamConcatenate::Initialize

从两个输入流初始化此流。
IStreamConcatenate::Initialize2

从输入流数组初始化此流。

注解

若要在脚本中创建 MsftStreamConcatenate 对象,请使用 IMAPI2。调用 CreateObject 时,MsftStreamConcatenate 作为程序标识符。

使用此接口时,以下情况将导致未定义的行为,应避免:

  • 组成 MsftStreamConcatenate 对象的每个分部流实际上是同一个流。
  • 任何串联的流都经过修改, (从 IMAPI 之外的) 读取、写入或查找。

要求

   
最低受支持的客户端 Windows Vista、Windows XP SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 imapi2.h

另请参阅

IStreamInterleave

IStreamPseudoRandomBased