ICMProgressProcCallback 回调函数

ICMProgressProcCallback 函数是应用程序提供的回调函数,用于报告进度并允许应用程序取消颜色处理。

语法

BOOL WINAPI ICMProgressProcCallback(
   ULONG  ulMax,
   ULONG  ulCurrent,
   LPARAM ulCallbackData
);

参数

ulMax

指定用于估计位图处理) 完成情况的进度计数器 (最大值。

ulCurrent

指定进度计数器 (的当前值除以最大值时,提供完成) 百分比的粗略估计值。

ulCallbackData

指定由应用程序传递到 ICM2 函数的数据,后者再将其传递给回调函数。 例如,此类数据可用于标识要报告进度的位图和进程。

返回值

此函数返回 TRUE 以继续位图处理。 返回值为 FALSE 以取消处理。 如果取消处理,调用函数将返回零以指示失败,尽管其输出缓冲区可能已部分填充。

备注

此回调函数的名称由应用程序提供。 许多 WCS 函数(包括 TranslateBitmapBitsCheckBitmapBits)定期调用此函数。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Icm.h

另请参阅

基本颜色管理概念

函数

TranslateBitmapBits

CheckBitmapBits