iStreamInterleave 接口 (imapi2.h)
使用此接口,通过交替插入每个数据流的各个部分,将多个数据流合并到单个流中。 当数据流需要彼此并行运行而不是按顺序运行时,可以创建交错流。 例如,某些 CD 格式要求用户数据与子代码信息交错。 支持任何固定大小的交错。
若要创建此接口的实例,请调用 CoCreateInstance 函数。 Use__uuidof (类标识符的 MsftStreamInterleave) ,接口标识符__uuidof (IStreamInterleave) 。
继承
IStreamInterleave 接口继承自 IStream。 IStreamInterleave 还具有以下类型的成员:
方法
IStreamInterleave 接口具有以下方法。
IStreamInterleave::Initialize 从输入流和交错大小的数组初始化此交错流。 |
注解
若要在脚本中创建 MsftStreamInterleave 对象,请使用 IMAPI2。调用 CreateObject 时,MsftStreamInterleave 作为程序标识符。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista、Windows XP SP2 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | imapi2.h |