Функция обратного вызова ICMProgressProcCallback
Функция ICMProgressProcCallback — это функция обратного вызова, предоставляемая приложением, которая сообщает о ходе выполнения и позволяет приложению отменить обработку цвета.
Синтаксис
BOOL WINAPI ICMProgressProcCallback(
ULONG ulMax,
ULONG ulCurrent,
LPARAM ulCallbackData
);
Параметры
-
ulMax
-
Задает максимальное значение счетчика хода выполнения (используется для оценки завершения обработки растрового изображения).
-
ulCurrent
-
Задает текущее значение счетчика хода выполнения (при делении на максимальное значение предоставляет приблизительную оценку процента завершения).
-
ulCallbackData
-
Указывает данные, передаваемые приложением в функцию ICM2, которая затем передает их в функцию обратного вызова. Такие данные можно использовать, например, для определения растрового изображения и процесса, о котором сообщается ход выполнения.
Возвращаемое значение
Эта функция возвращает значение TRUE , чтобы продолжить обработку растрового изображения. Возвращаемое значение — FALSE для отмены обработки. Если обработка отменена, вызывающая функция возвращает ноль, чтобы указать на сбой, хотя ее выходной буфер может быть частично заполнен.
Комментарии
Имя этой функции обратного вызова предоставляется приложением. Некоторые функции WCS, включая TranslateBitmapBits и CheckBitmapBits, периодически вызывают эту функцию.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|