Интерфейс IDiscMasterProgressEvents (imapi.h)
Интерфейс IDiscMasterProgressEvents предоставляет единый интерфейс для всех обратных вызовов, которые можно выполнить из IMAPI в приложение. Приложение реализует этот интерфейс в одном из своих объектов, а затем регистрирует его с помощью IDiscMaster::P rogressAdvise. Все методы, кроме одного, в этом интерфейсе связаны с ходом выполнения во время промежуточного хранения или ожогов. Даже если приложение не заинтересовано в определенном обратном вызове, оно должно реализовать функцию обратного вызова и возвратить E_NOTIMPL при вызове.
Наследование
Интерфейс IDiscMasterProgressEvents наследуется от интерфейса IUnknown . IDiscMasterProgressEvents также имеет следующие типы элементов:
Методы
Интерфейс IDiscMasterProgressEvents содержит следующие методы.
IDiscMasterProgressEvents::NotifyAddProgress Уведомляет приложение о ходе выполнения в ответ на вызовы IRedbookDiscMaster::AddAudioTrackBlocks или IJolietDiscMaster::AddData. Уведомления отправляются для первого и последнего шагов, а также в точках между ними. |
IDiscMasterProgressEvents::NotifyBlockProgress Уведомляет приложение о ходе записи диска на активном устройстве записи. Уведомления отправляются для первого и последнего блоков, а также в точках между ними. |
IDiscMasterProgressEvents::NotifyBurnComplete Уведомляет приложение о завершении вызова IDiscMaster::RecordDisc. |
IDiscMasterProgressEvents::NotifyClosingDisc Уведомляет приложение о начале закрытия диска. Дальнейшие уведомления не отправляются до завершения записи. |
IDiscMasterProgressEvents::NotifyEraseComplete Уведомляет приложение о завершении вызова IDiscRecorder::Erase. |
IDiscMasterProgressEvents::NotifyPnPActivity Уведомляет приложение о том, что список допустимых записей дисков изменен. (Например, драйвер USB CD-R удаляется из системы.) |
IDiscMasterProgressEvents::NotifyPreparingBurn Уведомляет приложение о том, что оно готовится к записи диска. Дальнейшие уведомления не отправляются до начала записи. |
IDiscMasterProgressEvents::NotifyTrackProgress Уведомляет приложение о том, что дорожка запущена или завершена во время записи звукового диска. |
IDiscMasterProgressEvents::QueryCancel Проверяет, следует ли отменить операцию AddData, AddAudioTrackBlocks или RecordDisc. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imapi.h |