IRawCDImageCreator::AddTrack 方法 (imapi2.h)

接受提供的 IStream 对象,并将接口指针保存为图像中的下一个轨道。

语法

HRESULT AddTrack(
  [in]           IMAPI_CD_SECTOR_TYPE dataType,
  [in, optional] IStream              *data,
  [out, retval]  LONG                 *trackIndex
);

parameters

[in] dataType

IMAPI_CD_SECTOR_TYPE 定义的值,指示数据类型。 IMAPI_CD_SECTOR_AUDIOIRawCDImageCreator::AddTrack 方法支持的唯一值。

[in, optional] data

指向提供的 IStream 对象的指针。

[out, retval] trackIndex

将在 1 到 99 范围内与新轨道关联的 LONG 值。

返回值

成功后返回S_OK,但实现后可能会返回其他成功代码。

注解

任何其他轨道必须与所有现有轨道兼容。 有关限制的信息,请参阅 IMAPI_CD_SECTOR_TYPE 枚举。

数据流必须至少为 4 秒, (300 个扇区) 长。 数据流不会导致最终扇区超过 LBA 398,099 (MSF 88:29:74) ,因为先导将超过 MSF 89:59:74 最大值。

Windows Server 2003 支持此方法,Service Pack 1 (SP1) 、Windows XP with Service Pack 2 (SP2) ,以及 Windows Vista 通过用于存储的 Windows 功能包。 Windows 7 和 Windows Server 2008 R2 原生支持此更新包提供的所有功能。

要求

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

另请参阅

IRawCDImageCreator