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 |