TNB Library
クラス | 公開メンバ関数 | 全メンバ一覧
CImageMastering::CDrive::IListener 構造体abstract

ドライブ管理リスナー. [詳解]

#include <TnbImageMastering.h>

クラス

class  CProgressData
 進捗データ. [詳解]
 

公開メンバ関数

virtual void OnDriveEraseEvent (const CProgressData &pd)=0
 [通知] 消去進捗通知. [詳解]
 
virtual void OnDriveErrorResult (HRESULT hr)=0
 [通知] エラー発生通知. [詳解]
 
virtual bool OnDriveWriteEvent (const CProgressData &pd, IMAPI_FORMAT2_DATA_WRITE_ACTION action)=0
 [通知] 書き込み進捗通知. [詳解]
 
virtual ~IListener (void)
 デストラクタ [詳解]
 

詳解

ドライブ管理リスナー.

書込み、Erase時、進捗を通知するためのリスナーです。
参照
CDrive::SetListener
必要ファイル
TnbImageMastering.h
日付
09/08/08 新規作成

TnbImageMastering.h1121 行目に定義があります。

構築子と解体子

◆ ~IListener()

virtual ~IListener ( void  )
virtual

デストラクタ

TnbImageMastering.h1167 行目に定義があります。

関数詳解

◆ OnDriveEraseEvent()

virtual void OnDriveEraseEvent ( const CProgressData pd)
pure virtual

[通知] 消去進捗通知.

覚え書き
消去の進捗を通知します。
引数
pd進捗データ。時間情報のみ、有効です.

◆ OnDriveErrorResult()

virtual void OnDriveErrorResult ( HRESULT  hr)
pure virtual

[通知] エラー発生通知.

覚え書き
エラーが発生した場合、通知します。
引数
hrリザルトコード

◆ OnDriveWriteEvent()

virtual bool OnDriveWriteEvent ( const CProgressData pd,
IMAPI_FORMAT2_DATA_WRITE_ACTION  action 
)
pure virtual

[通知] 書き込み進捗通知.

書き込みの進捗を通知します。

覚え書き
false を返すことで、書き込みを停止することが出来ます。
引数
pd進捗データ.
action書きこみアクション.
戻り値
true書き込み続行.
false書き込み中止要求.