PFNProgressNotification コールバック関数 (wincodec.h)

コーデック コンポーネントの進行状況が行われるときに呼び出されるアプリケーション定義のコールバック関数。

構文

PFNProgressNotification Pfnprogressnotification;

HRESULT Pfnprogressnotification(
  LPVOID pvData,
  ULONG uFrameNum,
  WICProgressOperation operation,
  double dblProgress
)
{...}

パラメーター

pvData

種類: LPVOID

コールバック関数に渡されるコンポーネント データ。

uFrameNum

種類: ULONG

現在のフレーム番号。

operation

種類: WICProgressOperation

コンポーネントが含まれている現在の操作。

dblProgress

型: double

進行状況の値。 範囲は 0.0 から 1.0 です。

戻り値

型: HRESULT

このコールバック関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

を返すことで操作を WINCODEC_ERR_ABORTED取り消すことができます。

コールバック関数を登録するには、 IWICBitmapCodecProgressNotification インターフェイスのエンコーダーまたはデコーダーにクエリを実行し、 RegisterProgressNotification を呼び出します。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー wincodec.h

関連項目

参照

WICProgressNotification

WICProgressOperation