Compartir a través de


Interfaz IDiscMasterProgressEvents (imapi.h)

La interfaz IDiscMasterProgressEvents proporciona una única interfaz para todas las devoluciones de llamada que se pueden realizar desde IMAPI a una aplicación. Una aplicación implementa esta interfaz en uno de sus objetos y, a continuación, la registra mediante IDiscMaster::P rogressAdvise. Todos pero uno de los métodos de esta interfaz están relacionados con el progreso durante el almacenamiento provisional o las quemaduras. Incluso si una aplicación no está interesada en una devolución de llamada determinada, debe implementar la función de devolución de llamada y devolver E_NOTIMPL en la llamada.

Herencia

La interfaz IDiscMasterProgressEvents hereda de la interfaz IUnknown . IDiscMasterProgressEvents también tiene estos tipos de miembros:

Métodos

La interfaz IDiscMasterProgressEvents tiene estos métodos.

 
IDiscMasterProgressEvents::NotifyAddProgress

Notifica a una aplicación su progreso en respuesta a las llamadas a IRedbookDiscMaster::AddAudioTrackBlocks o IJolietDiscMaster::AddData. Las notificaciones se envían para los primeros y los últimos pasos, y en puntos entre ellos.
IDiscMasterProgressEvents::NotifyBlockProgress

Notifica a una aplicación de su progreso al grabar un disco en la grabadora activa. Las notificaciones se envían para los primeros y los últimos bloques, y en puntos entre ellos.
IDiscMasterProgressEvents::NotifyBurnComplete

Notifica a una aplicación que ha finalizado una llamada a IDiscMaster::RecordDisc.
IDiscMasterProgressEvents::NotifyClosingDisc

Notifica a la aplicación que se ha iniciado el cierre del disco. No se envían más notificaciones hasta que finalice la grabación.
IDiscMasterProgressEvents::NotifyEraseComplete

Notifica a una aplicación que ha finalizado una llamada a IDiscRecorder::Erase.
IDiscMasterProgressEvents::NotifyPnPActivity

Notifica a la aplicación que hay un cambio en la lista de grabadoras de discos válidas. (Por ejemplo, se quita un controlador USB CD-R del sistema).
IDiscMasterProgressEvents::NotifyPreparingBurn

Notifica a la aplicación que está preparando para grabar un disco. No se envían más notificaciones hasta que se inicia la grabación.
IDiscMasterProgressEvents::NotifyTrackProgress

Notifica a una aplicación que una pista se ha iniciado o finalizado durante la grabación de un disco de audio.
IDiscMasterProgressEvents::QueryCancel

Comprueba si se debe cancelar una operación AddData, AddAudioTrackBlocks o RecordDisc.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado imapi.h