共用方式為


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