ホーム › Graphics.Imaging › PFNProgressNotification
PFNProgressNotification
コールバックシグネチャ
HRESULT PFNProgressNotification(
void* pvData,
DWORD uFrameNum,
WICProgressOperation operation,
DOUBLE dblProgress
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| pvData | void* | コールバック関数に渡されるコンポーネントのデータです。 |
| uFrameNum | DWORD | 現在のフレーム番号です。 |
| operation | WICProgressOperation | コンポーネントが現在実行している操作です。 |
| dblProgress | DOUBLE | 進行状況を示す値です。範囲は 0.0 から 1.0 です。 |
公式ドキュメント
コーデックコンポーネントの処理が進行したときに呼び出される、アプリケーション定義のコールバック関数です。
戻り値
型: HRESULT
このコールバック関数が成功した場合は S_OK を返します。それ以外の場合は HRESULT エラーコードを返します。
解説(Remarks)
WINCODEC_ERR_ABORTED を返すことで、操作をキャンセルできます。
コールバック関数を登録するには、エンコーダーまたはデコーダーに対して IWICBitmapCodecProgressNotification インターフェイスをクエリし、RegisterProgressNotification を呼び出します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)