PFNProgressNotification コールバック関数 (wincodec.h)
コーデック コンポーネントの進行状況が行われるときに呼び出されるアプリケーション定義のコールバック関数。
構文
PFNProgressNotification Pfnprogressnotification;
HRESULT Pfnprogressnotification(
LPVOID pvData,
ULONG uFrameNum,
WICProgressOperation operation,
double dblProgress
)
{...}
パラメーター
pvData
種類: LPVOID
コールバック関数に渡されるコンポーネント データ。
uFrameNum
種類: ULONG
現在のフレーム番号。
operation
コンポーネントが含まれている現在の操作。
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 |
関連項目
参照