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 |
另请参阅
引用