Condividi tramite


Interfaccia IDiscMasterProgressEvents (imapi.h)

L'interfaccia IDiscMasterProgressEvents fornisce un'unica interfaccia per tutti i callback che possono essere effettuati da IMAPI a un'applicazione. Un'applicazione implementa questa interfaccia in uno degli oggetti e la registra usando IDiscMaster::P rogressAdvise. Tutti i metodi in questa interfaccia sono correlati allo stato di avanzamento durante la gestione temporanea o la bruciatura. Anche se un'applicazione non è interessata a un callback specifico, deve implementare la funzione di callback e restituire E_NOTIMPL nella chiamata.

Ereditarietà

L'interfaccia IDiscMasterProgressEvents eredita dall'interfaccia IUnknown . IDiscMasterProgressEvents include anche questi tipi di membri:

Metodi

L'interfaccia IDiscMasterProgressEvents ha questi metodi.

 
IDiscMasterProgressEvents::NotifyAddProgress

Notifica a un'applicazione dello stato di avanzamento in risposta alle chiamate a IRedbookDiscMaster::AddAudioTrackBlocks o IJolietDiscMaster::AddData. Le notifiche vengono inviate per i primi passaggi e gli ultimi passaggi e in punti tra.
IDiscMasterProgressEvents::NotifyBlockProgress

Notifica a un'applicazione dello stato di avanzamento della combustione di un disco nel registratore attivo. Le notifiche vengono inviate per i primi blocchi e gli ultimi blocchi e in punti tra.
IDiscMasterProgressEvents::NotifyBurnComplete

Notifica a un'applicazione che è stata completata una chiamata a IDiscMaster::RecordDisc.
IDiscMasterProgressEvents::NotifyClosingDisc

Notifica all'applicazione che è stata avviata la chiusura del disco. Non vengono inviate ulteriori notifiche finché non viene completata la bruciatura.
IDiscMasterProgressEvents::NotifyEraseComplete

Notifica a un'applicazione che è stata completata una chiamata a IDiscRecorder::Cancel.
IDiscMasterProgressEvents::NotifyPnPActivity

Notifica all'applicazione che esiste una modifica all'elenco di registratori di dischi validi. Ad esempio, un driver USB CD-R viene rimosso dal sistema.
IDiscMasterProgressEvents::NotifyPreparingBurn

Notifica all'applicazione che sta preparando a masterizzare un disco. Non vengono inviate ulteriori notifiche fino all'avvio del burn.
IDiscMasterProgressEvents::NotifyTrackProgress

Notifica a un'applicazione che una traccia è stata avviata o completata durante il burn di un disco audio.
IDiscMasterProgressEvents::QueryCancel

Verifica se un'operazione AddData, AddAudioTrackBlocks o RecordDisc deve essere annullata.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imapi.h