IDiscMasterProgressEvents-Schnittstelle (imapi.h)
Die IDiscMasterProgressEvents-Schnittstelle stellt eine einzelne Schnittstelle für alle Rückrufe bereit, die von IMAPI an eine Anwendung erfolgen können. Eine Anwendung implementiert diese Schnittstelle für eines ihrer Objekte und registriert sie dann mithilfe von IDiscMaster::P rogressAdvise. Alle Methoden in dieser Schnittstelle bis auf eine der Methoden beziehen sich auf den Fortschritt während der Staging- oder Brennvorgänge. Auch wenn eine Anwendung nicht an einem bestimmten Rückruf interessiert ist, muss sie die Rückruffunktion implementieren und E_NOTIMPL für den Aufruf zurückgeben.
Vererbung
Die IDiscMasterProgressEvents-Schnittstelle erbt von der IUnknown-Schnittstelle . IDiscMasterProgressEvents verfügt auch über folgende Membertypen:
Methoden
Die IDiscMasterProgressEvents-Schnittstelle verfügt über diese Methoden.
IDiscMasterProgressEvents::NotifyAddProgress Benachrichtigt eine Anwendung über den Fortschritt als Reaktion auf Aufrufe von IRedbookDiscMaster::AddAudioTrackBlocks oder IJolietDiscMaster::AddData. Benachrichtigungen werden für den ersten und letzten Schritt sowie an Punkten dazwischen gesendet. |
IDiscMasterProgressEvents::NotifyBlockProgress Benachrichtigt eine Anwendung über den Fortschritt beim Brennen einer Disc auf dem aktiven Rekorder. Benachrichtigungen werden für den ersten und letzten Block und an Punkten dazwischen gesendet. |
IDiscMasterProgressEvents::NotifyBurnComplete Benachrichtigt eine Anwendung, dass ein Aufruf von IDiscMaster::RecordDisc abgeschlossen wurde. |
IDiscMasterProgressEvents::NotifyClosingDisc Benachrichtigt die Anwendung, dass sie mit dem Schließen des Datenträgers begonnen hat. Es werden keine weiteren Benachrichtigungen gesendet, bis der Brennpunkt abgeschlossen ist. |
IDiscMasterProgressEvents::NotifyEraseComplete Benachrichtigt eine Anwendung, dass ein Aufruf von IDiscRecorder::Erase abgeschlossen wurde. |
IDiscMasterProgressEvents::NotifyPnPActivity Benachrichtigt die Anwendung, dass eine Änderung an der Liste der gültigen Datenträgerrekorder vorliegt. (Beispielsweise wird ein USB CD-R-Treiber aus dem System entfernt.) |
IDiscMasterProgressEvents::NotifyPreparingBurn Benachrichtigt die Anwendung, dass sie das Brennen eines Datenträgers vorbereitet. Es werden keine weiteren Benachrichtigungen gesendet, bis der Brennvorgang beginnt. |
IDiscMasterProgressEvents::NotifyTrackProgress Benachrichtigt eine Anwendung, dass eine Spur während des Brennens eines Audiodatenträgers gestartet oder beendet wurde. |
IDiscMasterProgressEvents::QueryCancel Überprüft, ob ein AddData-, AddAudioTrackBlocks- oder RecordDisc-Vorgang abgebrochen werden soll. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | imapi.h |