IDiscMasterProgressEvents 介面提供可從 IMAPI 到應用程式的所有回呼的單一介面。 應用程式會在其中一個 對象上實作此介面,然後使用 IDiscMaster::P rogressAdvise 進行註冊。 這個介面中其中一個方法除了與暫存或消耗期間進度相關。 即使應用程式對特定回呼不感興趣,它也必須實作回呼函式,並在呼叫上傳回E_NOTIMPL。
繼承
IDiscMasterProgressEvents 介面繼承自 IUnknown 介面。 IDiscMasterProgressEvents 也有下列類型的成員:
方法
IDiscMasterProgressEvents 介面具有這些方法。
|
IDiscMasterProgressEvents::NotifyAddProgress 通知應用程式的進度,以回應對IRedbookDiscMaster::AddAudioTrackBlocks 或 IJolietDiscMaster::AddData 的呼叫。 系統會針對第一個步驟和最後一個步驟傳送通知,並在兩者之間的點傳送通知。 |
|
IDiscMasterProgressEvents::NotifyBlockProgress 通知其進度在使用中錄製器上的磁碟區上錄製。 系統會針對第一個和最後一個區塊傳送通知,並在兩者之間的點傳送通知。 |
|
IDiscMasterProgressEvents::NotifyComplete 通知應用程式 IDiscMaster::RecordDisc 的呼叫已完成。 |
|
IDiscMasterProgressEvents::NotifyClosingDisc 通知應用程式已開始關閉磁碟。在完成擷取之前,不會再傳送任何通知。 |
|
IDiscMasterProgressEvents::NotifyEraseComplete 通知應用程式呼叫 IDiscRecorder::Erase 已完成。 |
|
IDiscMasterProgressEvents::NotifyPnPActivity 通知應用程式是否有有效的磁碟錄製器清單變更。 例如, (從 system.) 移除 USB CD-R 驅動程式。 |
|
IDiscMasterProgressEvents::NotifyPreparingMaster 通知應用程式正在準備要將磁碟抹除。在開始執行之前,不會傳送任何進一步的通知。 |
|
IDiscMasterProgressEvents::NotifyTrackProgress 通知應用程式播放軌在音訊磁碟片的播放期間已啟動或完成。 |
|
IDiscMasterProgressEvents::QueryCancel 檢查是否應該取消 AddData、AddAudioTrackBlocks 或 RecordDisc 作業。 |
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
| 最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
| 目標平台 | Windows |
| 標頭 | imapi.h |