次の方法で共有


IDiscMasterProgressEvents インターフェイス (imapi.h)

IDiscMasterProgressEvents インターフェイスは、IMAPI からアプリケーションに対して行うことができるすべてのコールバックに対して 1 つのインターフェイスを提供します。 アプリケーションは、そのオブジェクトの 1 つにこのインターフェイスを実装し、 IDiscMaster::P rogressAdvise を使用して登録します。 このインターフェイスのメソッドの 1 つ以外はすべて、ステージング中または書き込み中の進行状況に関連しています。 アプリケーションが特定のコールバックに関心がない場合でも、コールバック関数を実装し、呼び出しで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
ヘッダー imapi.h