Microsoft DirectX 8.0

IAMCopyCaptureFileProgress インターフェイス

IAMCopyCaptureFileProgress インターフェイスは、Progress というメソッドを 1 つだけ備えている。ICaptureGraphBuilder::CopyCaptureFile メソッドがこれを呼び出すことで、コピー処理の終了済みのパーセンテージに関する情報を受け取ることができる。

キャプチャ アプリケーションはこのメソッドを実装して、コピー処理の進行状況に関する情報を受け取る。

vtable 順のメソッド

IUnknown メソッド説明
QueryInterface サポートされているインターフェイスへのポインタを取得する。
AddRef 参照カウントをインクリメントする。
Release 参照カウントをデクリメントする。
IAMCopyCaptureFileProgress メソッド説明
Progress キャプチャ操作中に ICaptureGraphBuilder::CopyCaptureFile が定期的に呼び出す。

IAMCopyCaptureFileProgress::Progress

IAMCopyCaptureFileProgress インターフェイス

ICaptureGraphBuilder::CopyCaptureFile メソッドが実行しているコピー処理の進捗状況 (終了済みのパーセンテージ) をアプリケーションに送る。

構文

HRESULT Progress(
  int iProgress
  );

パラメータ

iProgress
[in]コピー処理の終了済みのパーセンテージを示す、 0 から 100 の範囲の整数。

戻り値

成功した場合は S_OK を返し、処理が中断した場合は S_FALSE を返す。

注意

通常アプリケーションは iProgress の値を使ってユーザー インターフェイスのプログレス バーをアップデートする。