Bagikan melalui


Antarmuka IDiscMasterProgressEvents (imapi.h)

Antarmuka IDiscMasterProgressEvents menyediakan satu antarmuka untuk semua panggilan balik yang dapat dibuat dari IMAPI ke aplikasi. Aplikasi mengimplementasikan antarmuka ini pada salah satu objeknya dan kemudian mendaftarkannya menggunakan IDiscMaster::P rogressAdvise. Semua kecuali salah satu metode dalam antarmuka ini terkait dengan kemajuan selama pementasan atau pembakaran. Bahkan jika aplikasi tidak tertarik dengan panggilan balik tertentu, aplikasi harus menerapkan fungsi panggilan balik dan mengembalikan E_NOTIMPL pada panggilan.

Warisan

Antarmuka IDiscMasterProgressEvents mewarisi dari antarmuka IUnknown . IDiscMasterProgressEvents juga memiliki jenis anggota ini:

Metode

Antarmuka IDiscMasterProgressEvents memiliki metode ini.

 
IDiscMasterProgressEvents::NotifyAddProgress

Memberi tahu aplikasi kemajuannya sebagai respons terhadap panggilan ke IRedbookDiscMaster::AddAudioTrackBlocks atau IJolietDiscMaster::AddData. Pemberitahuan dikirim untuk langkah pertama dan terakhir, dan pada titik di antaranya.
IDiscMasterProgressEvents::NotifyBlockProgress

Memberi tahu penerapan kemajuannya dalam membakar disk pada perekam aktif. Pemberitahuan dikirim untuk blok pertama dan terakhir, dan pada titik di antaranya.
IDiscMasterProgressEvents::NotifyBurnComplete

Memberi tahu aplikasi bahwa panggilan ke IDiscMaster::RecordDisc telah selesai.
IDiscMasterProgressEvents::NotifyClosingDisc

Memberi tahu aplikasi bahwa ia telah mulai menutup diska. Tidak ada pemberitahuan lebih lanjut yang dikirim sampai pembakaran selesai.
IDiscMasterProgressEvents::NotifyEraseComplete

Memberi tahu aplikasi bahwa panggilan ke IDiscRecorder::Erase telah selesai.
IDiscMasterProgressEvents::NotifyPnPActivity

Memberi tahu aplikasi bahwa ada perubahan pada daftar perekam disk yang valid. (Misalnya, driver CD-R USB dihapus dari sistem.).
IDiscMasterProgressEvents::NotifyPreparingBurn

Memberi tahu aplikasi bahwa ia sedang bersiap untuk membakar cakram. Tidak ada pemberitahuan lebih lanjut yang dikirim sampai pembakaran dimulai.
IDiscMasterProgressEvents::NotifyTrackProgress

Memberi tahu aplikasi bahwa trek telah dimulai atau selesai selama pembakaran disk audio.
IDiscMasterProgressEvents::QueryCancel

Memeriksa apakah operasi AddData, AddAudioTrackBlocks, atau RecordDisc harus dibatalkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header imapi.h