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 之外,任何串联的流都经过修改(读取、写入或查找)。

要求

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

另请参阅

IStreamInterleave

IStreamPseudoRandomBased