Compartilhar via


Interface IDiscMasterProgressEvents (imapi.h)

A interface IDiscMasterProgressEvents fornece uma única interface para todos os retornos de chamada que podem ser feitos de IMAPI para um aplicativo. Um aplicativo implementa essa interface em um de seus objetos e, em seguida, registra-a usando IDiscMaster::P rogressAdvise. Todos, exceto um dos métodos nessa interface, estão relacionados ao progresso durante o preparo ou queimaduras. Mesmo que um aplicativo não esteja interessado em um retorno de chamada específico, ele deverá implementar a função de retorno de chamada e retornar E_NOTIMPL na chamada.

Herança

A interface IDiscMasterProgressEvents herda da interface IUnknown . IDiscMasterProgressEvents também tem estes tipos de membros:

Métodos

A interface IDiscMasterProgressEvents tem esses métodos.

 
IDiscMasterProgressEvents::NotifyAddProgress

Notifica um aplicativo de seu progresso em resposta a chamadas para IRedbookDiscMaster::AddAudioTrackBlocks ou IJolietDiscMaster::AddData. As notificações são enviadas para as primeiras e últimas etapas e em pontos no meio.
IDiscMasterProgressEvents::NotifyBlockProgress

Notifica uma aplicação de seu progresso na queima de um disco no gravador ativo. As notificações são enviadas para os primeiros e últimos blocos e em pontos no meio.
IDiscMasterProgressEvents::NotifyBurnComplete

Notifica um aplicativo de que uma chamada para IDiscMaster::RecordDisc foi concluída.
IDiscMasterProgressEvents::NotifyClosingDisc

Notifica o aplicativo de que ele começou a fechar o disco. Nenhuma notificação adicional é enviada até que a queima seja concluída.
IDiscMasterProgressEvents::NotifyEraseComplete

Notifica um aplicativo de que uma chamada para IDiscRecorder::Erase foi concluída.
IDiscMasterProgressEvents::NotifyPnPActivity

Notifica o aplicativo de que há uma alteração na lista de gravadores de disco válidos. (Por exemplo, um driver CD-R USB é removido do sistema.).
IDiscMasterProgressEvents::NotifyPreparingBurn

Notifica o aplicativo de que ele está se preparando para gravar um disco. Nenhuma notificação adicional é enviada até que a queima seja iniciada.
IDiscMasterProgressEvents::NotifyTrackProgress

Notifica um aplicativo de que uma faixa foi iniciada ou concluída durante a gravação de um disco de áudio.
IDiscMasterProgressEvents::QueryCancel

Verifica se uma operação AddData, AddAudioTrackBlocks ou RecordDisc deve ser cancelada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho imapi.h