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 |
另請參閱
參考