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 |