创建具有多个会话的光盘

IMAPI 能够创建多会话数据光盘。 创建多会话光盘时,需要注意一些注意事项。

IDiscMaster::SetActiveDiscRecorder 方法确定设置时活动驱动器中是否存在 IMAPI 多会话光盘。 如果是这样,IMAPI 会自动进入多会话模式。 在建立多会话模式后使用 ClearFormatContent 会导致 IMAPI 返回到单会话模式。 这意味着 RecordDisc 刻录需要空白光盘。 如果光盘处于多会话模式,则同一光盘必须位于活动录制器中,否则将返回IMAPI_E_WRONGDISC错误代码。

选择 Joliet 格式的录制器会导致 IMAPI 从当前安装的光盘中读取信息。如果光盘是以前有空间用于另一个会话的 IMAPI Joliet 光盘,则 IMAPI 会自动将自身设置为多会话模式。 调用 RecordDisc 时,此光盘必须存在于活动录制器中。

关闭光盘上的第一个会话需要 21 MB。 每个额外的会话需要 11 MB 才能关闭。