IDiscMasterProgressEvents 接口 (imapi.h)
IDiscMasterProgressEvents 接口为可以从 IMAPI 到应用程序的所有回调提供单个接口。 应用程序在其某个对象上实现此接口,然后使用 IDiscMaster::P rogressAdvise 对其进行注册。 此接口中的所有方法(除一个方法)都与暂存或燃烧过程中的进度相关。 即使应用程序对特定回调不感兴趣,它也必须实现回调函数,并在调用时返回E_NOTIMPL。
继承
IDiscMasterProgressEvents 接口继承自 IUnknown 接口。 IDiscMasterProgressEvents 也具有以下类型的成员:
方法
IDiscMasterProgressEvents 接口具有这些方法。
IDiscMasterProgressEvents::NotifyAddProgress 通知应用程序响应对 IRedbookDiscMaster::AddAudioTrackBlocks 或 IJolietDiscMaster::AddData 的调用的进度。 对于第一步和最后一个步骤,在两者之间的点发送通知。 |
IDiscMasterProgressEvents::NotifyBlockProgress 通知应用程序在活动录制器上烧录光盘的进度。 针对第一个和最后一个块以及两者之间的点发送通知。 |
IDiscMasterProgressEvents::NotifyBurnComplete 通知应用程序对 IDiscMaster::RecordDisc 的调用已完成。 |
IDiscMasterProgressEvents::NotifyClosingDisc 通知应用程序它已开始关闭光盘。在完成燃烧之前,不会发送进一步的通知。 |
IDiscMasterProgressEvents::NotifyEraseComplete 通知应用程序对 IDiscRecorder::Erase 的调用已完成。 |
IDiscMasterProgressEvents::NotifyPnPActivity 通知应用程序有效光盘记录器列表发生了更改。 (例如,从 system.) 中删除 USB CD-R 驱动程序。 |
IDiscMasterProgressEvents::NotifyPreparingBurn 通知应用程序它正在准备烧毁光盘。在烧录开始之前,不会发送进一步的通知。 |
IDiscMasterProgressEvents::NotifyTrackProgress 在烧毁音频光盘期间,通知应用程序曲目已启动或完成。 |
IDiscMasterProgressEvents::QueryCancel 检查是否应取消 AddData、AddAudioTrackBlocks 或 RecordDisc 操作。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | imapi.h |