Compartir a través de


Función de devolución de llamada ICMProgressProcCallback

La función ICMProgressProcCallback es una función de devolución de llamada proporcionada por la aplicación que informa del progreso y permite que la aplicación cancele el procesamiento de colores.

Sintaxis

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

Parámetros

ulMax

Especifica el valor máximo del contador de progreso (que se usa para calcular la finalización del procesamiento del mapa de bits).

ulCurrent

Especifica el valor actual del contador de progreso (cuando se divide por el valor máximo, proporciona una estimación aproximada del porcentaje de finalización).

ulCallbackData

Especifica los datos que pasa la aplicación a una función ICM2, que luego lo pasa a la función de devolución de llamada. Estos datos se pueden usar, por ejemplo, para identificar el mapa de bits y el proceso sobre qué progreso se notifica.

Valor devuelto

Esta función devuelve TRUE para continuar el procesamiento del mapa de bits. El valor devuelto es FALSE para cancelar el procesamiento. Si se cancela el procesamiento, la función de llamada devuelve cero para indicar un error, aunque su búfer de salida puede rellenarse parcialmente.

Observaciones

La aplicación proporciona el nombre de esta función de devolución de llamada. Varias funciones WCS, incluidas TranslateBitmapBits y CheckBitmapBits, llame a esta función periódicamente.

Requisitos

Requisito Valor
Cliente mínimo admitido
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo admitido
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Icm.h

Consulte también

conceptos básicos de administración de colores

funciones de

TranslateBitmapBits

CheckBitmapBits