共用方式為


IDiscMasterProgressEvents 介面 (imapi.h)

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