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 |